我希望在python中查看tif文件。我尝试使用PIL并调整图像大小以适应屏幕,但质量很差。 im = image.resize((600,950),Image.ANTIALIAS) 我使用Irfanview将tif转换为jpg并调整了jpg的大小并且质量很好,尽管jpg文件在1.6m时大6倍,而250kB
在Irfanview中,我只是'保存为'而不更改任何默认设置以获取jpg文件。
显然Irfanview正在做一些PIL没有的事情。
大多数建议说ANTIALIAS在调整大小时会产生最佳质量,还有其他选择吗?
答案 0 :(得分:3)
也许你有一个调色板彩色图像(PIL中的模式“P”)。抗锯齿不适合那些。试试
im = image.convert("RGB").resize((600, 950), Image.ANTIALIAS)
您还可以尝试使用BICUBIC
代替ANTIALIAS
,然后查看更适合您图片的内容。