改变图片尺寸及分辨率(dpi):
from PIL import Image#调整大小和分辨率(dpi)im = Image.open('2.1.bmp')im = im.resize((18897,9448),Image.ANTIALIAS)im.save('2.1.jpg',dpi=(200.0,200.0))
代码中的尺寸单位为像素,分辨率为dpi,即一英寸内有多少像素点
像素/分辨率=英寸,1英寸=2.54厘米
填充图片背景颜色:
下载的图标背景为透明的,想把它变为白底图片
from PIL import Imageim = Image.open('question.png')#im = im.resize((40, 40),Image.ANTIALIAS)x,y = im.sizetry:# 使用白色来填充背景 from:# (alpha band as paste mask).p = Image.new('RGBA', im.size, (240,240,240))p.paste(im, (0, 0, x, y), im)p.save('question.bmp')except:pass