gpt4 book ai didi

imagemagick - 使用 Image Magick 将 .eps (CMYK) 转换为 .jpg (RGB) 的最佳方法是什么

转载 作者:行者123 更新时间:2023-12-03 06:14:56 26 4
gpt4 key购买 nike

我有一堆 .eps 文件 (CMYK),需要将其转换为 .jpg (RGB) 文件。

与源 EPS 文件相比,以下命令有时会给出饱和度不足或过度饱和的 .jpg 图像:

    $cmd = "convert -density 300 -quality 100% -colorspace RGB ".$epsURL." -flatten -strip ".$convertedURL; 

是否有更智能的方法来执行此操作,使转换后的图像具有与源 EPS 文件相同的质量?

这是源文件信息的示例:

图片:rejm.eps 格式:PS(PostScript) 类(class): 直接类(class) 几何尺寸:537x471 基本几何形状:1074x941 类型:分色 字节顺序:未定义 色彩空间:CMYK channel 深度: 青色:8 位 洋红色:8 位 黄色:8 位 黑色:8 位 channel 统计: 青色: 最小值:0 (0) 最大:255 (1) 平均值:161.913 (0.634955) 标准差:72.8257 (0.285591) 品红: 最小值:0 (0) 最大:255 (1) 平均值:184.261 (0.722591) 标准差:75.7933 (0.297229) 黄色的: 最小值:0 (0) 最大:255 (1) 平均值:70.6607 (0.277101) 标准差:39.8677 (0.156344) 黑色的: 最小值:0 (0) 最大值:195 (0.764706) 平均值:34.4382 (0.135052) 标准差:38.1863 (0.14975) 总油墨密度:292% 颜色:210489 渲染意图:未定义 分辨率:28.35x28.35 单位:像素每厘米 文件大小:997.727kb 交错:无 背景颜色:白色 边框颜色:#DFDFDFDFDFDF 哑光颜色:grey74 页面几何尺寸:537x471+0+0 处置:未定义 迭代次数:0 压缩:未定义 方向:未定义 签名:8ea00688cb5ae496812125e8a5aea40b0f0e69c9b49b2dc4eb028b22f76f2964 配置文件-iptc:19738 字节

谢谢

最佳答案

您的输出文件采用 JPEG 格式有充分的理由吗? EPS 是一种矢量格式,而 JPEG 是一种有损压缩位图格式,专门针对照片进行了优化 - 即由模糊定义的可变颜色 block 组成的图像,而不是清晰定义的实体区域,后者是矢量图像的组成部分。

因此,在从任何矢量格式转换(光栅化)为 JPEG 时,基本上可以保证在本应是实色 block 的地方出现丑陋的边缘伪像和 Blob 斑 block 。无论你做什么,都会发生这种情况;它是 JPEG 格式所固有的。最大限度地减少这种情况的方法是将压缩设置为零,但这样您就得不到任何好处,并且基本上没有理由使用 JPEG。

所有网络浏览器都支持的非有损位图格式(例如 PNG)要好得多;它们可以为您提供纯色和更清晰的边缘。

如果是其他人为这个项目指定了 JPEG 格式,我恳求您向那个人解释一下。不幸的是,绝大多数人并不了解关于 JPEG 格式的这个非常基本的事实,只知道 JPEG 是“默认”位图格式,因此网络上充满了误用的质量糟糕的 JPEG 位图图像 - 来自数百万美元的公司 Logo -美元公司由所谓的专业图形设计师工作。

如果您的源 EPS 文件碰巧嵌入了位图图像,并且您想要做的是提取它们,而不是光栅化矢量数据,我很确定 Ghostscript 中的“ps2image”类型的工具会而是做这份工作。

关于imagemagick - 使用 Image Magick 将 .eps (CMYK) 转换为 .jpg (RGB) 的最佳方法是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3057870/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com