图像和html之间的颜色差异

问题描述:

我遇到了在同一个html页面上图像颜色匹配css背景颜色的问题。是什么赋予了?图像和html之间的颜色差异

+0

[颜色在Mac上FF上不匹配]的可能重复(http://*.com/questions/3995308/colors-dont-match-on-ff-on-mac) – Kornel 2013-03-04 15:22:02

+0

除了这个Q是两个多年前和更一般 – Hafthor 2013-03-04 16:11:59

我猜您使用PNG图像?这是伽马校正“功能”。 Mark Ransom发布了一个关于此的useful text

请注意,pngcrush解决方案列在某处不适合我。

三种可能性映入脑海:

  • 检查显示器的色彩深度设置为32位或24位,而不是16位
  • 检查图像没有被分配一个调色板(如网络安全调色板)。这可能是.gif或8位.png图像的情况。
  • 您在IE .png格式伽玛校正的问题 - 看其他职位详细信息

,我在遥远的过去已经使用了一个解决方法是通过重复一个小图像,而不是将其设置为设置背景颜色在HTML中。这种技巧在网络安全调色板等时代非常有用,但现在用处不大。

也许你的浏览器测试中,我有很多的麻烦,即6

这可能是一个颜色配置文件问题。例如,如果图像是JPEG并且具有颜色配置文件,并且您的浏览器不支持在其指定的颜色配置文件中显示图像,则图像本身的颜色在您的浏览器中将呈现不同的颜色。在这种情况下,如果您在Photoshop中检查了图像的颜色(可识别颜色配置文件),然后在CSS中应用该颜色,并在不支持颜色配置文件的浏览器中查看该页面,则看起来会有所不同。

你正在使用什么图像编辑程序?我发现this article about Photoshop color profilesPNG gamma correction也可能存在问题。

可能是由于浏览器的colour management