【问题标题】:TIFF file has weird meta information specifically in image sizeTIFF 文件具有奇怪的元信息,特别是图像大小
【发布时间】: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


    【解决方案1】:
    Resolution: 204, 98 pixels/inch
    

    这是您需要合并的信息。

    Image Width: 1728 Image Length: 1131
    
    >>> 1728 / 204, 1131 / 98
    (8.47, 11.54) # inches
    

    【讨论】:

    • 非常感谢。我刚刚从你的评论中得到了一些想法。我只是用较小的分辨率调整图像文件的大小。像 1728 / 204 * 98 -> 803 是实际宽度大小。再次,非常感谢。
    • 如果您觉得我的回答解决了您的问题,请鼓励您接受它和/或给它投票。
    猜你喜欢
    • 1970-01-01
    • 2011-07-30
    • 1970-01-01
    • 1970-01-01
    • 2011-05-14
    • 2015-11-07
    • 1970-01-01
    • 2012-09-06
    • 1970-01-01
    相关资源
    最近更新 更多