我正在使用 Itext pdf 生成包含图像的 pdf。对于 CMYK 类型的 JPEG 图像,我得到的 pdf 几乎是所用图像大小的两倍。但对于同一图像的 RGB 版本,pdf 几乎与图像大小相同。
我想知道 pdf 大小增加的确切原因。请注意,pdf 仅包含图像和一些文字注释。
最佳答案
我拍了 CMYK JPEG image from Wikipedia文件大小为 714 KB。
我创建了一个 PDF 文件,其中只包含此图像。文件大小为 1.06 MB,其中 714 KB 包含原始图像,373 KB 包含引入 CMYK 图像时所需的色彩空间信息。总共大约有 1.06 MB,这意味着 PDF 对象的开销非常小。
我想您忽略了这样一个事实:PDF 需要基于 ICC 的色彩空间信息以及 CMYK JPEG 图像。在使用我在维基百科上找到的图像进行测试时,我没有看到任何其他异常结果。
关于java - 在使用 itext pdf 生成 pdf 时,CMYK 图像生成的 pdf 尺寸非常大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23759223/