创建缩略图,可以直接将喜欢的图片通过Resize函数缩放到指定大小作为自己的头像,如果觉得Resize函数会导致图片变形;可以先将图片的长边缩放到指定大小,那么短边则可以根据长边的缩放情况计算自身的缩放比例,这样即可以实现等比缩放,也不会导致图片变形。这里介绍一个现成的方法创建缩略图,此方法生成的缩略图也不会变形。
fromPIL importImage img_path = “D://001.jpg”#图片保存的路径img_rgb = Image.open(img_path) #读取图片,通道顺序为RGBimg_rgb.thumbnail((200, 200)) #指定缩略图的大小img_rgb.save(‘D://001_thumb.jpg’) #保存图片到指定路径
效果如下:
原图大小为:1024*574
原图
缩略图大小为:200*112
缩略图
缩略图的长边200则是函数中指定的,而短边112是通过(574*200/1024)计算而来。这样图片就是等比缩放不会变形。
涉及的函数:
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。