wmjordan / PDFPatcher

PDF补丁丁——PDF工具箱,可以编辑书签、剪裁旋转页面、解除限制、提取或合并文档,探查文档结构,提取图片、转成图片等等
https://pdfpatcher.cnblogs.com/
9.23k stars 1.26k forks source link

无法正常提取DecodeParms.ColorTransform=1,ColorSpace=/DeviceCMYK的图片 #182

Open wingjiszeto opened 1 year ago

wmjordan commented 1 year ago

样本文档呢?

wingjiszeto commented 1 year ago

样本文档呢?

原图 提取 p1是原图p2是提取后的样子,我用转换就没有事,就提取颜色会改变,饱和度变高了很多,用acrobat也会变色,就有点神奇不知道为什么会这样。pdf文件是别人的,我试着自己用的png图片转成pdf再提取图片就不会有这种情况,我把提取出来的图片再合并成pdf,pdf里的颜色也是高饱和的样子,可能是原文件的问题?不懂但很神奇。不过我用转换就可以了。谢谢大佬!!回复得好快

wmjordan commented 1 year ago

“转换”功能有损图片质量,尽量用提取功能为佳。 可能和图片色域有关系。 你用的是最新版吗?之前有网友提过这个问题,我记得已经修复了。 如果是用最新版,请用“提取页面”功能,把上面那一页提取出来发到这儿。

wingjiszeto commented 1 year ago

“转换”功能有损图片质量,尽量用提取功能为佳。 可能和图片色域有关系。 你用的是最新版吗?之前有网友提过这个问题,我记得已经修复了。 如果是用最新版,请用“提取页面”功能,把上面那一页提取出来发到这儿。

是最新版了已经。 我发现我在编辑器那里右键保存为图片出来的颜色就是正常的,就是图片尺寸会变小,但用提取图片那个功能就会变色。 提取出来的图片已经发上来了,就是上面底下那张图片那样,还是说要把整张图片发出来? 我上面发的是转换的截图还有提取出来的截图,原图的话有点长,是条漫发上来好像也不是很好?? 还有如果我用acrobat直接在pdf里裁剪的话不知道为什么用补丁丁提取的还是没裁剪的变色的原图,这无损提取也太无损了,在编辑器里保存就是裁剪后的没变色的图,而用acrobat导出的就是变色的裁剪后的图。 acrobat导出的图 acrobat导出的图 补丁丁保存的图 补丁丁保存的图 补丁丁转换的图 补丁丁转换的图 Snipaste_2023-10-13_17-29-56

wingjiszeto commented 1 year ago

另外转换图片质量我输入100,出来的图片肉眼看不出区别,对我来说已经足够了

wmjordan commented 1 year ago

不是要求你发提取的图片,是要提取PDF文档的那个页面。没有源文件,我无法定位问题发生在哪里。

wmjordan commented 1 year ago

请用“提取页面”功能,把上面那一页提取出来发到这儿:

image

选定源文件,再在黄圈位置填入带有上面图片的页码,指定“输出PDF文件”的位置,然后点击“提取页面”按钮。

image
wingjiszeto commented 1 year ago

抱歉我理解错了,源文件已经删了,下面这个文件也是这样,您看看吧 13[1].pdf 辛苦了谢谢

wmjordan commented 1 year ago

谢谢你提供的附件。 根据PDF规范,上面PDF里的JPG图片实际上用了YUVK颜色空间,在导出图片后要将它转成CMYK。 现成的iText和FreeImage组件都不支持转换这种格式,得另想办法来处理。

image