1

我正在浏览手册,找不到任何告诉你这个命令做什么的东西?-dMaxStripSize=8192 我正在努力更新我们的 Ghostscript 以尝试使我们的 pdf2tiff 文件的 OCR 扫描质量更好。这些是正在使用的现有开关。我们不想提高分辨率以危及文件大小和存储空间。任何想法表示赞赏。还要回答 -dMaxStripSize=8192 命令正在做什么。在此先感谢!

dNOPAUSE -dBATCH -dMaxStripSize=8192 -q -r300x300 -sDEVICE=tiffg4

4

1 回答 1

2

请参阅 gs/doc/Devices.htm 第 3.4 节中的文档,然后参阅“选项”。


Git中本文档的当前版本。请注意,此文档可能会随着 Ghostscript 的未来发展而变化。

所有 TIFF 驱动程序都支持创建由多个条带组成的文件。多条文件减少了读取器的内存需求,因为读取器一次只需要存储和处理一个条带。MaxStripSize 参数控制条带大小:

-dMaxStripSize=N(非负整数;默认值 = 8192)

设置条带的最大(未压缩)大小。TIFF 6.0 规范第 7 节第 27 页建议每个条带的大小约为 8 KB。

如果 MaxStripSize 参数的值小于单个图像行,则不会生成错误,并且将正确生成 TIFF 文件,每个条带使用一行。请注意,较小的条带大小会通过增加 StripOffsets 和 StripByteCounts 表的大小以及降低必须为每个条带重新开始的压缩的有效性来增加文件的大小。

如果 MaxStripSize 的值为 0,则整个图像将是单个条带。

于 2013-01-24T16:03:00.290 回答