python pil image,pil.image.open
请关注WX微信官方账号。【程序员专用睫毛膏】Image.resize()函数用于调整图片的大小。函数的作用是:创建当前图像的缩略图。resize))函数用于修改图像的大小,重采样参数传递给采样算法,通常使用图像。LANCZOS参数经过高质量缩放。
thumbnail()函数是创建当前图像的缩略图,参数size指定图像的最大宽度和高度。
image . resizefromprimportimagemg 2=image . open(。/1.jpg )打印(初始尺寸,2。尺寸)IMG2。Resize) 128)预置倍率附近设置(img。尺寸)img。缩略图(127),图像。双线性)打印(双线性),img成像86)注意双线性(127,85)双三次126,84)抗锯齿125,83)在Image.thumbnail之后的图像中添加了“设置大小和输出传感器”
这两个函数都可以缩放图像,但有一点不同。
resize(函数返回图像对象,缩略图)函数返回None。
resize()的size参数设置resize后图像的大小,thumbnail()的size参数设置x/y的最大值,即resize)处理的图像可能被拉伸,thumbnail)处理的图像可能不被拉伸。
在函数内部调用thumbnail(resize)(thumbnail)(resize))的封装。
FrompilomportImageMG=image . open(。/1.jpg) (print),img.size (img.thumbnail),128和128 128))) print()属性错误3360 nonetype objecthasnoattribute size img . save thumbnail.jpg )img _ thumb bute print(thumbnail)img 2 . size(img 2=img 2 . resize()128,128))img 2 . size))resized.jpg))img _ resize=image . open)。/resized . jpg)resize)img _ resize . size
缩略图后的图像:
调整图像大小
您可以看到缩略图是原始的水平比例,而根据我们设置的比例,调整大小的图像是——平方。
可以看到thumbnail返回None,resize返回图像。
Img.thumbnail ((128,128))img 3=thumbnail . thumbnail(128)))print(缩略图后的大小,img3.size)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。