使用 ddjvu 转换为 PDF 时:
ddjvu -format=pdf input.djvu output.pdf
有一个警告:
TIFFWriteDirectorySec:警告,使用旧版 Deflate 编解码器标识符创建 TIFF,COMPRESSION_ADOBE_DEFLATE 得到更广泛的支持。
但是当我遵守-format=pdf
or-quality
时-mode
,没有这样的警告。
ddjvu -format=pdf -quality=100 input.djvu output.pdf
ddjvu -format=pdf -mode=black input.djvu output.pdf
这是为什么?
-quality=
带数字表示有损 jpeg 压缩。“Deflate”不是 jpeg,因此不需要警告。-mode=black
可能只是暗示“256 索引;灰度”,并且可能默认为不需要警告的内容(如 RLE 等)。这也可能意味着实际上是黑色(如 1 色位图)。我认为这应该是 CCITT?奇怪的是,手册上说“对于 PDF 文件,无需指定此选项[-quality=deflate],因为这是默认行为。”也许警告是在说默认 deflate 不是 Adobe 的。手册上确实说“无法使用 [..] TIFF/G4 [...] 编码的图像将 [...] 进行 DEFLATE 压缩(如果可用)[否则进行 packbits]。”因此,编码器正在某个地方决定要做什么并警告潜在的互操作性问题。
https://djvu.sourceforge.net/doc/man/ddjvu.html