【问题标题】:imagemagick convert RGB PNG to CMYK PDFimagemagick 将 RGB PNG 转换为 CMYK PDF
【发布时间】:2020-05-31 06:43:51
【问题描述】:

我正在尝试使用 Latex 创建 PDF 文件。但是,Latex 不处理 TIFF 或任何其他能够同时具有透明度和 CMYK 的图像格式。我认为我可以使用的唯一解决方案是将 PNG 图像转换为 PDF 并将其嵌入文件中。

我对 imagemagick 有点熟悉,但是,我无法弄清楚如何将 PNG(可能在 RGB/SRGB 颜色空间中)转换为 CMYK 颜色空间中的 PDF。

如何进行这种转换,以确保颜色正确且透明度保持不变?

【问题讨论】:

    标签: imagemagick imagemagick-convert


    【解决方案1】:

    在 Imagemagick 中,您应该使用 CMYK 类型配置文件进行转换:

    convert input.png -profile USWebCoatedSWOP.icc output.pdf
    

    但是请注意,Imagemagick 只会将光栅图像放入矢量 PDF 外壳中。它不会对图像进行矢量化。

    【讨论】:

    • 注意,转换需要允许PDF:stackoverflow.com/a/53180170/1069083
    • 配置文件 USWebCoatedSWOP.icc 不适用于我,棕色图像的结果有点蓝色,看起来像倒置的颜色。这是图像:i.stack.imgur.com/lfAmS.jpg – 似乎是大尺寸的问题,如果我将其转换为更小然后使用相同的配置文件,它可以很好地转换为 CMYK
    • @rubo77 您的图像是 RGB,没有颜色配置文件。要转换为 CMYK,您需要两个配置文件。第一个分配 sRGB 配置文件,第二个转换为 CMYK 配置文件。所以试试convert lfAmS.jpg -profile sRGB.icc -profile USWebCoatedSWOP.icc result.pdf。这个命令对我有用。将路径添加到您拥有这些配置文件的位置。
    • 谢谢,这工作正常,也适用于 Adob​​e 的 Coated FOGRA39 配置文件。我最后用这个:convert input.png -profile sRGB.icc -profile CoatedFOGRA39.icc -units PixelsPerInch -density 600 output.pdf
    猜你喜欢
    • 2013-08-17
    • 2021-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-02-21
    相关资源
    最近更新 更多