代码之家  ›  专栏  ›  技术社区  ›  Hafthor

图像和html之间的颜色差异

  •  5
  • Hafthor  · 技术社区  · 17 年前

    我在将css背景颜色与同一html页面上的图像颜色进行颜色匹配时遇到问题。有什么好处?

    6 回复  |  直到 17 年前
        1
  •  8
  •   Community Mohan Dere    9 年前

    我猜你用的是PNG图像?这是伽马校正功能。马克·兰瑟姆张贴了一份 useful text 关于这个。

    请注意 pngcrush 某个地方列出的解决方案对我不起作用。

        2
  •  4
  •   Chris Marasti-Georg Scott Weinstein    17 年前

    您使用的是什么图像编辑程序?我发现 this article about Photoshop color profiles . 也可能会有问题 PNG gamma correction .

        3
  •  2
  •   moonshadow    17 年前

    可能是由于浏览器的 colour management .

        4
  •  1
  •   Joe Lencioni    17 年前

    这可能是一个颜色配置文件问题。

    例如,如果图像是JPEG格式且具有颜色配置文件,而您的浏览器不支持在指定的颜色配置文件中显示图像,则图像本身的颜色将在浏览器中以不同方式呈现。在这种情况下,如果您在Photoshop中检查图像的颜色(颜色配置文件感知),然后在CSS中应用该颜色,并在不感知颜色配置文件的浏览器中查看页面,则页面看起来会有所不同。

        5
  •  0
  •   Chris Johnson Thomas M. DuBuisson    17 年前

    我想到了三种可能性:

    • 检查图像是否未被指定调色板(例如web安全调色板)。对于.gif或8位.png图像可能就是这种情况。
    • 检查IE中的.png gamma校正问题-有关详细信息,请参阅其他帖子

    我在很久以前使用的一种解决方法是通过重复一个小图像来设置背景颜色,而不是在HTML中设置。这种技巧在web安全调色板等的时代很有用,但现在没那么有用了。

        6
  •  -1
  •   alif    17 年前