当前位置:  开发笔记 > 编程语言 > 正文

使用imagecopyresampled调整图像颜色时会破坏图像颜色

如何解决《使用imagecopyresampled调整图像颜色时会破坏图像颜色》经验,为你挑选了1个好方法。



1> Mark Setchel..:

原始图像具有与之关联的560字节ICC配置文件,而重新采样的图像则没有.

您可以使用ImageMagick从原始图像中提取配置文件,如下所示:

convert orig.jpg profile.icm

如果我区分这两个文件,你可以在这里看到它:

在此输入图像描述

我注意到,如果我使用ImageMagick在命令行重新采样原始图像,如下所示:

convert orig.jpg -resize 1110x1570! myresampled.jpg

然后ICC简介继续进行.我可以这样检查:

identify -verbose orig.jpg myresampled.jpg | grep -i profile

  Profiles:
    Profile-icc: 560 bytes
  Profiles:
    Profile-icc: 560 bytes

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有