Discuss / Python / 应该是酱紫理解吧

应该是酱紫理解吧

Topic source

vv阿甘vv

#1 Created at ... [Delete] [Delete and Lock User]
from PIL import Image   # 导入模块
im = Image.open('D:\\Agan\\wall pictures\\test.jpg')    # 打开图片
print(im.format, im.size, im.mode)      # 打印图片格式、尺寸
im.thumbnail((200, 100))        # 压缩图片
im.save('D:\\Agan\\wall pictures\\thumb.jpg', 'JPEG')   # 保存图片

斜杠本身需要转义,所以是\\

你好,你的理解我很受用,先谢谢你。另外下面这一句我打印出来执行的时候显示‘无效语法’: print(im.format, im.size, im.mode) # 打印图片格式、尺寸 求指教

已解决,谢谢你。

damon_ok

#4 Created at ... [Delete] [Delete and Lock User]

png 保存为 jpg 时,正确的语句是:

im.convert('RGB').save('/Users/dev/Desktop/000thumb.jpg', 'JPEG')

@damon_ok感谢。 根据老师的程序,我从Google上面下载的图面。调用im.mode是RGBA。后来用im.save保存为.jpg格式老是提示我出错。 虽然还是搞不明白,为什么要这样用,但是当把图片转化出来保存之后,真的感觉好幸福。


  • 1

Reply