【发布时间】:2021-03-22 15:29:34
【问题描述】:
我有一些 tiff 图像文件,它们在一个 tiff 文件中有多个页面。
我尝试通过使用 libtiff 和一些 python 库读取图像元信息来制作分离的图像文件,但图像大小似乎奇怪。
以下是使用 tiffinfo 对页面的描述。
TIFF Directory at offset 0x67ca (26570)
Image Width: 1728 Image Length: 1131
Resolution: 204, 98 pixels/inch
Bits/Sample: 1
Compression Scheme: LZW
Photometric Interpretation: min-is-white
FillOrder: lsb-to-msb
Orientation: row 0 top, col 0 lhs
Samples/Pixel: 1
Rows/Strip: 1131
Planar Configuration: single image plane
Page Number: 0-8
ImageDescription: 0512464945
但实际上,如果我使用图像查看器(对我来说,我只使用默认的 Windows 图像查看器程序)看到此图像,则高度比宽度长。
每当我将此图像更改为单独的 TIFF 图像时,它看起来都与原始 TIF 文件相同。
但是当我把这张图片改成PNG时,它缩小了,看起来尺寸变了。
无论是 LZW 或 CCITT 等压缩方法,还是 OpenCV、pillow、tiffimage 等 python 库,都会出现此问题。
为什么会如此不同?以及在转换PNG格式时如何调整此图像大小?
由于图片中的个人信息导致样本图片不好,敬请见谅
【问题讨论】:
标签: python opencv png tiff libtiff