使用浮点ti的Python图像库(PIL)错误

2024-09-28 05:22:40 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在编写一个脚本,将浮点2K(2048x2048)tiff图像的分辨率更改为1024x1024。在

但我得到以下错误:

\n26\n26文件包\图像.py“,第1916行,打开

IOError:无法识别图像文件

我的代码:

import Image

im = Image.open( inPath ) 
im = im.resize( (1024, 1024) , Image.ANTIALIAS )
im.save( outPath )

有什么想法吗?在

Download My Image From This Link

我也在用pil 1.1.6。pil安装是x64,与python安装相同(2.6.6)


Tags: 文件代码py图像image脚本pil错误
1条回答
网友
1楼 · 发布于 2024-09-28 05:22:40

试试这两种方法中的一种:

  1. 以二进制模式打开文件
  2. 提供文件的完整路径。在

啊!在

测试操作图像后编辑:

很明显,这张照片似乎有点问题。我在GNU/Linux上,找不到一个程序能够处理它。关于问题所在的信息最丰富的是GIMP:

GIMP error message

还有ImageMagik:

display: roadnew_disp27-dm_u0_v0_hr.tif: invalid TIFF directory; tags are not sorted in ascending order. `TIFFReadDirectory' @ warning/tiff.c/TIFFWarnings/703.
display: roadnew_disp27-dm_u0_v0_hr.tif: unknown field with tag 18 (0x12) encountered. `TIFFReadDirectory' @ warning/tiff.c/TIFFWarnings/703.

我没有亲自尝试,但是在google上搜索“python tiff”返回了pylibtiff库,该库是专门为tiff文件设计的,它可能会在处理这些特定文件时提供一些更强大的功能。。。在

啊!在

相关问题 更多 >

    热门问题