

def do_padding(img, padding):
    if (not padding):
        return img
    try:
        padding = (float(padding) * 2.0)
        if (padding > 0.9):
            padding = 0.9
        if (padding <= 0.0):
            return img
    except ValueError:
        return
    (iw, ih) = img.size
    img.thumbnail((int(round((float(img.size[0]) * (1.0 - padding)))), int(round((float(img.size[1]) * (1.0 - padding))))), pil.ANTIALIAS)
    img = do_fill(img, 'ffffff00', iw, ih)
    return img

dataset/ETHPy150Open francescortiz/image/image/utils.py do_padding/original