方法用很多,
第一种: 用 PIL模块中的Image,代码如下:
from PIL import Image
img = Image.open("xxx/xxx/xx.jpg")
resized = img.resize((64,64))
resized.save("test.jpg")
但是这种方法在ubuntu上保存出来的图片会自动旋转90度,没找到解决办法,所以我用了第二种
第二种:用cv2模块(opencv模块,需安装)
import cv2
img = cv2.imread("xxx/xxx/xx.jpg")
r = 100.0 / img.shape[1]
dim = (100,int(img.shape[0]*r))
resized = cv2.resize(img,dim,interpolation=cv2.INTER_AREA)
cv2.imwrite("test.jpg".resized)