0

我正在尝试设置图像一部分的背景,以匹配网络浏览器中其他事物的颜色。不知何故,色彩空间不同,并且在使用相同的十六进制或 rgb 颜色时颜色不匹配。

示例:我使用这个 imagemagick 命令

convert frog.png -gravity North -background "#83c422" -extent 307x300 newfrog.png

在图像底部添加一个绿色 (#83c422) 矩形。

然后我把它放在一个带有相同颜色值的背景的html页面中:

<html>
 <body style="background-color: #83c422">
 <img src="newfrog.png">
</body>
</html>

我明白了,页面的背景颜色与添加到图像底部的颜色不匹配:

青蛙形象

我需要做什么才能使颜色匹配?imagemagick 是否有一些设置可以以更标准的方式进行颜色处理?(还要注意,Gimp 和其他各种东西都说图像底部的颜色不是#83c422,而是#93cb2c)

4

1 回答 1

0

假设您有一个非 sRGB 显示器配置文件,问题是CSS 颜色仍然没有在 Chrome 中管理。Safari 也有同样的问题,AFAIK。只有 Firefox(gfx.color_management.mode = 1)和 Opera 才能做到。

于 2013-05-22T17:50:37.190 回答