

# https://www.globalsino.com/ICs/
# torch pad edge.

import torch
import torchvision.transforms as transforms
from PIL import Image

theFile = r"C:\GlobalSino2\ICs\images2\4304g.png"
outputImage = r"C:\GlobalSino2\ICs\images2\4304bPadE.png"

img = Image.open(theFile)

width, height = img.size

# define a transform to pad an image on all sides
transform = transforms.Pad(200)

# transform = transforms.Pad([60,90])
# 60 -> left/right, 90-> top/bottom

transform = transforms.Pad([0,60,90,120])
# 0->left, 60->top, 90-> right, 120-> bottom

img = transform(img)

img = img.resize((width, height))

img.save(outputImage)
img.show()
