from PIL import Image
import torchvision
img = Image.open("./demo.jpg")
print("原图大小:",img.size)
# 这里的224就是正方形的大小
data1 = torchvision.transforms.RandomResizedCrop(224)(img)
print("随机裁剪后的大小:",data1.size)
# 这里的元组(224,224)是 背景的大小
new_img = Image.new("RGB",(224,224))
new_img.paste(data1)
new_img.save('demo_1.jpg')
仅做记录,如有帮助,不胜荣幸