3

我有个问题。css颜色(#xxxxxx)和图像颜色相同吗?

例如,CSS是

#div1 { 
    background-color: #cf5654;
}

#div2 {
    background-image: url('1.png');
}

和图像颜色是#cf5654。在任何屏幕上都一样吗?

4

3 回答 3

2

在任何屏幕上都一样吗?

不。

图像可以包含颜色配置文件,但不是必须的。

并非所有浏览器都尊重颜色配置文件。并不是所有的浏览器都是色彩管理的。

监视器可以正确校准或不校准。

在经过适当颜色管理和校准的系统上,图像应该与十六进制颜色相同。但是,如果浏览器/系统没有进行颜色管理或校准不佳,则不,图像很可能与十六进制颜色不同。事实上,在某些情况下,图像和十六进制之间的外观可能会大不相同。

于 2013-07-04T08:18:57.367 回答
1

很好,但是在谈论跨浏览渲染 HEX 时,您可能会有一个单独的案例。

可能值得在这里阅读:http: //css-tricks.com/color-rendering-difference-firefox-vs-safari/

所以在这种情况下,我的答案是否定的。

于 2013-07-04T08:12:13.070 回答
0

这取决于图像压缩,然后图像可能在“手动创建的 png”周围几乎没有边框。但是,一般来说,没有。在任何屏幕上都是一样的

于 2013-07-04T08:13:22.517 回答