【问题标题】:ImageMagick command to strip ICC color profilesImageMagick 命令去除 ICC 颜色配置文件
【发布时间】:2017-07-07 12:27:09
【问题描述】:

我有大约 500 张图片,它们似乎都有颜色配置文件;当我上传到 Shopify 时,它会改变图像的色调。这是由于 Shopify 根据此链接在上传时删除了颜色配置文件:

https://help.shopify.com/themes/customization/colors-images-and-video/fix-colors-of-uploaded-images

我尝试使用 ImageMagick 去除所有颜色配置文件:mogrify +profile "-strip" *.jpg,这明显改变了我可以在图像缩略图上看到的图像颜色,但是当我尝试上传到 Shopify 时,颜色仍在改变。

我在 ImageMagick 上做错了什么?或者也许它不是需要删除的颜色配置文件?

我也在 Photoshop 上使用“Save for Web”进行了尝试,这种方法去除了颜色配置文件,但我不想为大约 500 张图像执行此操作,并且 CS6 中的文件 > 自动化 > 批处理没有没有任何保存为 Web 的操作。这可以自动化吗?我正在运行 Windows。

谢谢

编辑: 我已经在图像上运行了 ImageMagick identity 3 次。在原始图像上,在上传到 Shopify 后的图像上,然后“将图像另存为”,然后在 Photoshop 上保存为网络后再次 http://pastebin.com/710fHhJ0

观察:

  • 原始图像:CMYK、分色
  • Shopify 图片:sRGB、TrueColor
  • Photoshop 图像:sRGB、TrueColor

【问题讨论】:

  • 或许可以分享一些图片...
  • 我看不出在上传之前剥离您的颜色配置文件会有什么帮助,因为 Shopify 无论如何都会将其删除。我看到的方式是您需要在没有颜色配置文件的情况下修复原始图像。您可以使用 identify -verbose image.jpg 在 Imagemagick 中检查您的图像信息。您需要检查上传前和 Shopify 图像以查看发生了什么变化。
  • 嗨,对不起,我被叫走了。我在图像上运行了identity 3 次。在原始图像上,在从 shopify 上传后的图像上,然后在 Photoshop pastebin.com/710fHhJ0 上执行 save for web 后再次“保存图像为”
  • 如果差异是色彩空间,您可以使用 ImageMagickconvert input.jpg -strip -colorspace sRGB result.jpg 进行更改
  • @MarkSetchell 不,这只会将其变成与上传到 Shopify 相同的错误颜色。我现在找到了答案,但它不使用 ImageMagick :(

标签: imagemagick photoshop imagemagick-convert mogrify


【解决方案1】:

所以又玩了一个小时后,我研究了 Photoshop 自动化。事实证明,您可以录制自己的宏并播放。我不知道您可以自己录制,因此尝试使用 ImageMagick 和这个问题。

对于那些可能偶然发现的人:

  • 窗口 > 操作
  • [在工具栏上弹出]
  • 单击折叠的纸张(新操作)
  • 记录(圆圈)现在应该变为红色,正在记录。
  • 执行您的操作,例如我的操作是转到“文件”>“保存为 Web”>单击“确定”
  • 完成重复性任务后,点击停止按钮(方形)
  • 现在使用新录制的操作,文件 > 自动化 > 批处理

不幸的是,这对那些尝试仅使用 ImageMagick 进行 Save For Web 的人没有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-10-14
    • 1970-01-01
    • 1970-01-01
    • 2012-03-08
    • 2010-09-27
    • 2017-11-17
    • 2011-01-08
    相关资源
    最近更新 更多