【发布时间】:2012-08-14 07:59:13
【问题描述】:
我的 tiff 金字塔图像转换失败,出现以下错误:
JPEGPreEncode:条带/平铺对于 JPEG 来说太大
我一直在使用以下命令:
vips tiffsave 1000x512.v newHUGEfile.tiff --compression jpeg --vips-progress --vips-cache-trace --bigtiff
有没有办法避免这种症状?
【问题讨论】:
我的 tiff 金字塔图像转换失败,出现以下错误:
JPEGPreEncode:条带/平铺对于 JPEG 来说太大
我一直在使用以下命令:
vips tiffsave 1000x512.v newHUGEfile.tiff --compression jpeg --vips-progress --vips-cache-trace --bigtiff
有没有办法避免这种症状?
【问题讨论】:
您的测试图像有多大? jpeg 编码器在任何轴上都不能超过 65536 像素。如果您的图像比这宽,则不能将其写为 jpeg 压缩的条形图像。
尝试添加--tile。这将写入一个平铺的 tiff 图像,其中每个平铺是一个单独的 256x256 像素区域。现在 jpeg 压缩器将永远不会一次看到大块,它应该可以工作。
【讨论】: