Firefox 3.5 中的图像颜色校正

在 Firefox 3 中,我们引入了对带标签图像中颜色配置文件的支持,但默认情况下它是禁用的。在 Firefox 3.5 中,我们能够使颜色校正过程比 Firefox 3 中快约 5 倍,因此我们已启用对带标签图像的颜色校正的支持

网络上的大多数图像都没有标签。如果您不知道带标签图像和未标记图像之间的区别,那么您很可能不会注意到此更改。但是,我们建议您继续阅读,了解如果您想包含它们,它可能对您意味着什么,以及未来的 Firefox 版本可能会如何改变 CSS 颜色与图像之间的交互。

什么是颜色配置文件?

那些花费大量时间拍摄照片或进行任何类型的高分辨率彩色打印的人会理解,许多输出设备(LCD、CRT、纸张等)对各种颜色的含义都有非常不同的解释。例如,未校正的红色在 LCD 上看起来与在 CRT 上看起来非常不同。如果您将两个非常不同的显示器并排放置,并且操作系统不进行颜色校正,您就可以看到这一点——其中一个显示器中的颜色看起来会更褪色,而另一个显示器则不然。

JPG 和 PNG 图像都支持颜色配置文件。这些颜色配置文件允许 Firefox 获取图像中的颜色并将它们转换为独立于任何特定设备的颜色。

虽然图像包含颜色配置文件,但需要注意的是,显示器等输出设备也具有颜色配置文件。例如,输出设备可能更擅长显示红色而不是蓝色。当您准备在该设备上显示“红色”内容时,可能需要将其从中性 #ff0000 值转换为 #f40301,以便在屏幕上显示为红色。

这意味着实际上有两种颜色配置文件转换。首先是获取图像中的原始颜色信息,并使用颜色配置文件将其转换为与设备无关的颜色空间。然后,一旦它进入该独立空间,您就使用输出设备的颜色配置文件再次将其转换,使其准备好显示在输出设备上。

那么 CSS 颜色呢?

了解颜色配置文件的工作原理以及它们如何转换,才能正确理解 CSS 如何与这些颜色空间交互。

在 Firefox 3.5 中,我们认为 CSS 颜色已经位于设备输出的颜色空间中。换句话说,CSS 颜色不在中性颜色空间中,并且不会像带标签图像那样转换为输出设备。

这意味着如果您有一个带标签的图像,其中预期某种颜色与它旁边的 CSS 匹配,则它不会匹配。或者至少在某些输出设备上它可能不会匹配——也许不是您碰巧用于开发的设备。请记住,不同的输出设备具有不同的颜色配置文件。这是一个示例:

在 Firefox 3 中,这看起来像一个连续的紫色块。在 Firefox 3.5 和 Safari 中,您会注意到一个紫色框内嵌套着另一个紫色框(除非您的系统配置文件为sRGB)。这是因为图像经过颜色校正,而周围的 CSS 没有。

这就是关于未来的声明的来源。在未来的 Firefox 版本中,我们可能会使人们能够为带标签的图像和 CSS 启用颜色校正。您可以通过更改 Mozilla 开发者中心页面上列出的首选项来测试此设置颜色校正 为“完全颜色管理”。在这种情况下,未标记的图像应该继续工作,因为我们将以 sRGB 颜色空间呈现 CSS 和未标记的图像。

图像支持和工具

PNG 可以通过三种不同的方式进行标记。首先,它们可以具有包含关联 ICC 配置文件的 iCCP 块。其次,它们可以使用 sRGB 块显式标记为 sRGB。最后,它们可以包含描述图像伽马和色度的 gAMA 和 cHRM 块。使用任何这些方法都会导致 Firefox 对图像进行颜色校正。

您可以使用pngcrush删除所有颜色校正块,从而生成未标记的图像。

pngcrush -rem gAMA -rem cHRM -rem iCCP -rem sRGB infile.png outfile.png

或者,您可以使用TweakPNG手动删除 gAMA、cHRM、iCCP 和 sRGB 块。

关于 Christopher Blizzard

一次发布,让网络更美好。

更多 Christopher Blizzard 的文章……


156 条评论

  1. Dan

    在我看来,在 3.5 版本中,它看起来像一个连续的紫色块,所以我想我的系统配置文件是 sRGB,就像您所说的那样?这是否等同于没有系统配置文件?

    2009 年 6 月 17 日 下午 5:37

  2. Rob Russell

    我也是。关于如何设置我的颜色配置文件的任何链接?

    既然我们谈论的是图像主题,那么 Linux 上的 Firefox 什么时候才能像在 Windows 上一样很好地缩放图像?

    2009 年 6 月 17 日 下午 6:04

  3. Jeff Muizelaar

    是的,如果您没有系统配置文件或您的配置文件无效,则会使用 sRGB。

    2009 年 6 月 17 日 下午 7:14

  4. Herohtar

    3.5 中的连续紫色块也是如此

    2009 年 6 月 17 日 下午 7:20

  5. Gordon P. Hemsley

    我也看到一个连续的紫色块。(大部分情况是这样。我认为在某些观看显示器的角度下可以看到线条。或者是我在想象。无法确定。)

    但是,自从 Firefox 3.0 测试版以来,我一直将 gfx.color_management.mode 设置为 1,因此它会覆盖 3.5 的默认值 2。(这在 MDC 文章中有详细说明。)我认为这与它有关?

    2009 年 6 月 17 日 下午 9:45

  6. Christopher Blizzard

    @Gordon – 如果您已将颜色管理模式设置为 1,则它会校正 CSS 和图像,因此它看起来会是连续的。Firefox 3 中的设置是 0,在 3.5 中是 2。最终我们可能会将其切换到 1。

    而且在您的博客中,您询问了使用 HTML5 视频的视频编辑软件,答案是肯定的。维基媒体正在进行一些工作来构建类似的东西。还可以查看 pad.ma,它拥有大量在线视频档案,但具有出色的基于 HTML5 的擦洗界面,允许您在视频中搜索并构建剪辑。我认为这是一个编辑器的开始。

    2009 年 6 月 17 日 下午 10:11

  7. Erik Bruchez

    记录在案的是,我在 OS X/MacBook Pro 上确实有一个非连续的紫色块。干得好!

    -Erik

    2009 年 6 月 17 日 下午 10:52

  8. Jeff Walden

    “在未来的 Firefox 版本中,我们可能会使人们能够为带标签的图像和 CSS 启用颜色校正。”

    “带标签的”是不是“未标记的”的笔误?我想是这样的?

    2009 年 6 月 17 日 下午 11:06

  9. […] 原文地址:color correction for images in Firefox 3.5 系列地址:颠覆网络35天 […]

    2009 年 6 月 18 日 下午 9:57

  10. Kane

    我该如何禁用此功能?

    2009 年 6 月 20 日 下午 5:05

  11. […] 比管理所有内容的速度更快,并且 (b) 使此设置成为默认设置。请参阅此处了解更多信息:hacks.mozilla.org 上 Firefox 3.5 中的图像颜色校正 […]

    2009 年 6 月 20 日 下午 11:39

  12. […] Firefox 3.5 的候选版本,我们很多人都是,值得在 Mozilla Hacks 网站上查看帖子,以了解浏览器中一些功能强大的新功能的工作原理。有超过 […]

    2009 年 6 月 22 日 下午 1:02

  13. […] Firefox 3.5 的候选版本,我们很多人都是,值得在 Mozilla Hacks 网站上查看帖子,以了解浏览器中一些功能强大的新功能的工作原理。还有更多 […]

    2009 年 6 月 23 日 上午 4:10

  14. […] 图像现在启用了颜色配置文件。但 CSS 颜色除外。其他任何浏览器都不会这样做……所以对于网站设计来说它仍然没有用……https://hacks.mozilla.ac.cn/2009/06/color-correction/ […]

    2009 年 6 月 26 日 上午 12:37

  15. […] 显示不正确。我不会详细解释颜色配置文件,但您可以在此处阅读相关信息。我将告诉您如何修复 […]

    2009 年 6 月 27 日 上午 7:28

  16. VeryStrange

    我的网站上有一张照片,添加了一个颜色为十六进制 303030(rgb 48,48,48)的边框。现在 FF 3.5 将其呈现为十六进制 333333(rgb 51, 51, 51)。FF 3 没有这个问题,IE7 也没有。我该如何修复 3.5 破坏的内容?开发人员似乎没有考虑这种情况?
    谢谢

    2009 年 6 月 28 日 下午 7:52

  17. […] HTML5 和脱机应用程序存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009 年 6 月 30 日 上午 7:32

  18. […] HTML5 和脱机数据存储支持、<canvas> 文本、ICC 配置文件和转换 […]

    2009 年 6 月 30 日 上午 8:25

  19. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 上午 8:32

  20. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 上午 8:59

  21. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 上午 9:08

  22. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 上午 9:48

  23. […] HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009 年 6 月 30 日 上午 9:48

  24. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 上午 10:29

  25. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 上午 11:06

  26. […] HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009 年 6 月 30 日 上午 11:13

  27. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 上午 11:43

  28. […] HTML5 应用程序的本地和脱机存储、<Canvas> 文本、ICC 颜色配置文件和 […]

    2009 年 6 月 30 日 上午 11:52

  29. […] 查询选择器、HTML5 本地存储和离线应用程序存储、<canvas> 文本、ICC 配置文件以及 SVG […]

    2009 年 6 月 30 日 下午 12:02

  30. […] Photoshop 和后期处理,如果带有 ICC 配置文件并保存为 jpg 或 png,则 FF 3.5 可以对其进行颜色校正。现在我只需要我一直在关注的那台新显示器 […]

    2009 年 6 月 30 日 下午 12:07

  31. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 下午 12:15

  32. […] HTML5 应用程序的本地和脱机存储、<Canvas> 文本、ICC 颜色配置文件和 […]

    2009 年 6 月 30 日 下午 12:28

  33. […] HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009 年 6 月 30 日 下午 12:29

  34. […] HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009 年 6 月 30 日 下午 12:42

  35. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 下午 12:50

  36. […] 和脱机数据存储支持、<canvas> 文本、ICC 配置文件和转换 […]

    2009 年 6 月 30 日 下午 1:06

  37. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 下午 1:28

  38. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 下午 1:29

  39. […] HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009 年 6 月 30 日 下午 1:30

  40. […] HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009 年 6 月 30 日 下午 2:21

  41. […] HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG 转换。) 更好 […]

    2009 年 6 月 30 日 下午 3:02

  42. […] 和脱机数据存储支持、<canvas> 文本、ICC 配置文件和转换 […]

    2009 年 6 月 30 日 下午 3:32

  43. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 下午 4:03

  44. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 下午 4:31

  45. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 下午 5:12

  46. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 下午 6:09

  47. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件以及 SVG 变换效果。分类:OpenSUSE Linux、SuSE Linux 相关应用、 […]

    2009 年 6 月 30 日 下午 6:58

  48. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 下午 6:58

  49. […] 本地和模式下的数据存储支持

    2009 年 6 月 30 日 下午 7:30

  50. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 下午 7:33

  51. […] javascript 查询选择器、HTML5 应用程序的脱机数据存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009 年 6 月 30 日 下午 8:38

  52. tomk

    在 Firefox 3.5 中,我看到的是一个连续的紫色矩形,但是当我在 Safari 4.0.1 中打开此页面时,我看到的是一个较深的紫色块。所以,这不是我的系统配置问题。我将 gfx.colour_management 设置为 2(之前是 1),但仍然没有区别。

    求助?

    2009年6月30日 20:58

  53. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年6月30日 22:23

  54. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年6月30日 22:58

  55. […] HTML5 和脱机数据存储支持、<canvas> 文本、ICC 配置文件和转换 […]

    2009年6月30日 23:00

  56. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年6月30日 23:35

  57. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月1日 01:09

  58. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月1日 01:11

  59. […] 选择器、HTML5 本地存储和应用程序离线存储、<canvas> 文本、ICC 配置文件,以及 […]

    2009年7月1日 02:17

  60. Fufu

    Firefox 3.5 不再识别任何 ICC v4 配置文件,即使将颜色管理设置为 2。3.0 版本可以做到这一点,没有理由移除此功能。

    您可以在此处查看:http://www.color.org/version4html.xalter

    降级或使用 Safari。

    2009年7月1日 02:21

  61. […] HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009年7月1日 03:05

  62. […] 属性、JavaScript 查询选择器、HTML5 本地存储和应用程序离线存储、文本、ICC 配置文件以及 SVG 变换。 […]

    2009年7月1日 03:48

  63. […] 查询选择器、HTML5 本地存储和离线应用程序存储、<canvas> 文本、ICC 配置文件以及 SVG […]

    2009年7月1日 05:33

  64. […] 和对离线数据存储的支持、<canvas> 文本、ICC 配置文件和转换 […]

    2009年7月1日 06:17

  65. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月1日 06:31

  66. […] 应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月1日 06:53

  67. […] HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009年7月1日 08:48

  68. […] 查询选择器、HTML5 本地存储和离线应用程序存储、<canvas> 文本、ICC 配置文件以及 SVG […]

    2009年7月1日 09:06

  69. […] HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009年7月1日 09:52

  70. […] 本地和离线数据存储支持、ICC 颜色配置文件和 SVG 变换;- 一个全新的 JavaScript 引擎 (TraceMonkey),它通过 […]

    2009年7月1日 11:12

  71. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月1日 12:20

  72. tomk

    在我发布评论后不久,我意识到我需要退出并重新启动 Firefox 才能使更改生效

    *猛击头部*

    现在可以用了,尽管正如 Fufu 所说,只支持 ICC v2,不像 Safari。

    谢谢

    2009年7月1日 17:47

  73. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月1日 19:15

  74. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月1日 19:22

  75. […] HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009年7月1日 21:27

  76. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月1日 22:29

  77. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月1日 22:45

  78. […] HTML5 应用程序的本地和脱机存储、<Canvas> 文本、ICC 颜色配置文件和 […]

    2009年7月1日 23:40

  79. […] HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009年7月2日 04:59

  80. […] HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009年7月2日 07:09

  81. […] 图像被正确标记)。基本上,图像看起来与 Photoshop 中的图像相同。在此处阅读更多信息:https://hacks.mozilla.ac.cn/2009/06/color-correction/ 这意味着您更有可能在此处在 retouchpro 上正确查看图像(因为有时 […]

    2009年7月2日 07:59

  82. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月2日 11:09

  83. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月2日 21:35

  84. […] 和脱机数据存储支持、<canvas> 文本、ICC 配置文件和转换 […]

    2009年7月3日 02:17

  85. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月3日 05:08

  86. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月3日 11:00

  87. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月4日 12:00

  88. JH

    需要将 CSS 颜色与 JPEG 图像中的颜色进行颜色匹配?

    如果您需要,JPEG 等效于您有用的 pngcrush 示例是使用 jpegtran 去除颜色配置文件。即

    jpegtran -optimize -outfile out.jpg in.jpg

    jpegtran 是 libjpeg(标准 JPEG 参考库)的一部分,因此它很可能已安装在 Linux/Mac 机器上。

    如果没有,您可以通过您的包管理器安装,或者源代码在这里(在我的 Mac 上从源代码编译非常容易/快速):http://www.ijg.org/

    或者使用 Google,您可以找到准备运行的预编译二进制文件,例如,Windows 版本在这里:http://sylvana.net/jpegcrop/jpegtran/

    2009年7月4日 18:57

  89. […] 除 Safari 和 Firefox 3(经过修改)之外的所有浏览器都没有进行颜色管理。这意味着只有以 sRGB 颜色配置文件保存的图片才能显示接近预期颜色。使用任何其他颜色配置文件标记的图像将呈现不正确,通常会导致颜色变暗。在 Firefox 3 中,用户可以启用颜色管理,但会以性能下降为代价。Firefox 3.5 现在默认启用颜色管理,因为它们已将性能提高了 5 倍… […]

    2009年7月4日 20:52

  90. […] Mozilla 博客 […]

    2009年7月4日 21:23

  91. Firefox 3.5 中的图像颜色校正…

    您知道 Safari 有一个让您的 PNG 与其 CSS 背景不匹配的奇妙小习惯吗?整个颜色配置文件的事情?好吧,现在 Firefox 3.5 也有了,所以问题受众变得更大。是时候去除这些颜色…

    2009年7月5日 07:53

  92. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月5日 11:17

  93. Jon

    如果您使用任何广色域显示器,无论图像是否已标记,这是否也会成为问题?普通网页,所有内容都是 sRGB。但在您的显示器上,CSS 颜色会显示错误,因为它们不会像 sRGB 一样转换为您的广色域颜色空间,但图像将转换为您的显示器的颜色空间?

    启用了颜色管理的 Firefox 假设未标记的图像为 sRGB,这是正确的做法。因此,Firefox 是浏览网页的唯一方法,并且不会让您 99% 的颜色变得混乱和过度饱和。(现在每个漂亮的 24 英寸显示器都是 110% 的色域,这意味着除了 Photoshop 和 Firefox 之外,所有内容都完全失真)。

    我讨厌新的广色域显示器。我有两台显示器,一台正常,一台广色域,几乎无法使用。我必须在一台显示器上打开 Firefox,在另一台显示器上打开 Chrome 等未管理的浏览器才能使颜色匹配。进步。

    2009年7月5日 13:40

  94. […] HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009年7月5日 17:37

  95. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月5日 23:27

  96. […] HTML5 和离线应用程序存储、<canvas> 文本、ICC 配置文件和 […]

    2009年7月6日 01:32

  97. prem ypi

    从创新的角度来看,这个功能很酷,但有时开发人员会为图像提供棕褐色或复古外观。这些图像虽然看起来很差,但不需要重新校正…

    2009年7月6日 23:34

  98. Nik

    假设我不是技术人员(事实并非如此,但让我们假设一下),并且对色域、配置文件等一无所知。但我碰巧喜欢 Firefox 胜过其他浏览器(自从 Chrome 推出以来并不完全正确,但无论如何),碰巧做了很多照片,包括使用 Photoshop,而且我只知道如何将照片上传到网络。半专业摄影师的典型场景(不要假设真正的摄影师了解任何操作系统、颜色色域、配置文件等,但他们肯定知道如何依靠自己的主要技能谋生)。

    现在我使用 Firefox 3.5 的默认配置 - 我所有的照片基本上都被弄坏了,所以我能做的就是回到我心爱的 IE。喜欢这个建议吗?这就是现实中发生的事情。哦,不,不要建议他们使用 about:config - 这听起来就像地狱一样可怕。更不用说阅读像此页面这样的技术文档了。

    因此,任何决定进行颜色配置文件革命的人,请不要忘记那些永远不会知道是什么害了他们的可怜的专业人士。人们会因为在 FF3.5 中看到他们可爱的图像而变得疯狂。给他们,普通大众,一种获得他们之前相同图像的方法。把你的革命留给那些喜欢它的人。

    不,我不是一个可怜的人,我已经在 Fedora 11 中“修正”了我的 FF 以显示我过去看到的画面,我可能可以讨论广色域与 Adobe sRGB 或其他任何内容的优点。但事实是:你背叛了大多数普通 FF 用户。

    FF 不是为“专业人士”准备的,它是为所有真正的人准备的,所以请为他们保留它。

    唉。

    2009年7月8日 23:33

  99. iconoclast

    我正在使用 Vista、FF 3.5 和 IE,并且刚刚安装了 Safari。它们都没有显示不同的紫色块。

    在 FF 中,CM 已启用,在 Vista 中,已设置 aRGB,但是我没有设置 FF 的 gfx.color_management.display_profile 值,它是一个字符串:您希望使用的 icc 配置文件的绝对路径;如果留空,则默认为 sRGB

    2009年7月9日 16:04

  100. […] 和属性、JavaScript 查询选择器、HTML5 离线存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009年7月10日 00:06

  101. alex

    我在 FF3.5 中将所有颜色管理设置都设置为默认值,但我仍然看到一个连续的紫色矩形。恐怕对我来说不起作用

    2009年7月10日 07:25

  102. Jao

    3.5 不再支持 v4 配置文件,这是一个重大的灾难。大多数当前的显示器校准器都生成 v4 配置文件,因此无论您设置什么,颜色管理都无法在 3.5 中正确工作。没用!同样,3.0 可以完美地做到这一点。为什么要破坏它?非常令人失望。这需要尽快修复。

    2009年7月10日 14:41

  103. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月11日 06:03

  104. Johan Fredrik Varen

    在 FF3.5 中只看到一个连续的紫色块,我截取了一个屏幕截图并检查了该块的 RGB 值,以确保我没有色盲。但是,有谁知道操作系统的屏幕截图功能从哪里复制 RGB 值?如果它来自屏幕缓冲区,则此缓冲区的内容是在独立颜色空间中还是在设备就绪颜色空间中?

    2009年7月12日 03:10

  105. […] 其他功能:支持字体下载、CSS 媒体查询、JavaScript 查询选择器、HTML5 本地存储和离线应用存储、“Canvas”文本、ICC 属性、SVGa 转换等。 […]

    2009年7月12日 22:46

  106. […] 查询:http://www.color.org https://hacks.mozilla.ac.cn/2009/06/color-correction/ […]

    2009年7月13日 15:05

  107. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月14日 00:17

  108. […] Firefox 3.5 中的图像颜色校正 […]

    2009年7月15日 14:25

  109. […] 查询选择器、HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和 SVG […]

    2009年7月16日 00:52

  110. […] 查询选择器、HTML5 本地存储和离线应用程序存储、<canvas> 文本、ICC 配置文件以及 SVG […]

    2009年7月16日 12:54

  111. RJX

    我也同意 Jao 的观点,不再支持 ICC 配置文件 v. 4。哎呀,此页面上的紫色块图像过去有效,但现在无效了。请修复 Firefox 以再次支持 ICC v. 4 配置文件。拜托

    2009年7月17日 08:20

  112. […] 在 FireFox 的第三个版本中添加了对图像配置文件的支持。在 3.5 版本中,图像校正过程在 […]

    2009年7月17日 11:12

  113. jeroen

    这难道不应该是一个符合标准的浏览器吗?

    目前,它是我的一些网站上渐变背景不再连接到背景颜色、白色变成浅蓝色等的唯一浏览器。

    即使 IE6 也做得更好。

    非常失望。

    2009年7月17日 13:59

  114. theo

    @Nik、@jeroen:我完全同意你们俩。

    新的颜色管理“功能”会对网站所有者产生灾难性的影响,并且对于不太懂技术的人来说可能是主要的痛苦。

    你差点让我切换到 Google Chrome!

    现在正在编写批处理脚本以从我的 PNG 文件中删除所有这些颜色校正块…

    2009年7月22日 14:26

  115. […] HTML5 本地存储和脱机应用程序存储、<canvas> 文本、ICC 配置文件和转换 […]

    2009年7月23日 14:07

  116. Ron Hildebrand

    我是一名专业摄影师,并且使用 sRGB 拍摄。我的网站上的每一张照片都使用 sRGB,并且大多数照片都位于彩色背景上(以适应各种边框的不规则边缘和形状,与相邻的 CSS 颜色匹配。因此,大多数图像和图形显示了您出色的“创新”导致的不匹配。

    你上面提出的“去除颜色配置文件”建议简直是笑话。我的网站上有数百个小时的工作量需要处理每个图像,在Photoshop中打开它,删除颜色配置文件并重新保存,以优化在网络上更快打开。没错,我不能只去除颜色配置文件,因为每个图像都已经过优化。所有这些都必须通过Photoshop完成,并且在去除配置文件后再次优化。而且,只有当初始优化后剩余足够的颜色信息才能重新保存和重新优化,而不会导致图像质量下降。

    如果我保持原样,每个访问我网站的Firefox 3.5用户都会看到一个网站,其中包含不匹配的CSS和jpg颜色块,以及图像显示不正确的情况。这种图像显示方式的重大变化现在对我的业务的主要促销工具产生了负面影响。

    2009年7月27日 15:28

  117. Tama

    好吧,上面的一切基本上都是胡言乱语。我试图在一个艺术网站上出售艺术品,随着越来越多的人上传FF3.5,他们会认为我的作品很糟糕。为什么不能让技术人员能够打开这个功能,而不是让我们其他人尝试关闭它?我也可能不得不求助于令人讨厌的IE。

    2009年7月28日 10:55

  118. […] 原文地址:color correction for images in Firefox 3.5 系列地址:颠覆网络35天 […]

    2009年8月2日 21:58

  119. Gordon P. Hemsley

    我想正式记录一下,人们一直抱怨的部分问题可能在Firefox 3.5.2中得到了修复。

    如果没有,我非常确定它列在发行说明的已知问题部分(从一开始就一直存在)。
    http://www.mozilla.com/en-US/firefox/3.5.2/releasenotes/#issues

    2009年8月3日 14:42

  120. Tama

    我昨晚下载了3.5.2 beta版,它运行得非常完美——谢谢。

    2009年8月3日 15:05

  121. Ron Hildebrand

    2009年8月3日下午2:42,Gordon写道

    我想正式记录一下,人们一直抱怨的部分问题可能在Firefox 3.5.2中得到了修复。

    如果没有,我非常确定它列在发行说明的已知问题部分(从一开始就一直存在)。
    ______________________________________________________

    回复
    是的,你确实会发现这是一个问题——上面的文章是对最初问题列表的回复。但是3.5.2并没有将颜色校正默认设置为“关闭”并将“打开”作为选项,这是处理此问题的唯一方法。

    感谢Firefox 3.5,我现在在我的网站上充斥着警告,这些警告表明Firefox 3.5用户现在看到的颜色不匹配是由于Firefox查看CMS和RGB颜色之间关系发生变化导致的,为了按预期查看网站,访问者应该使用除Firefox 3.5及更高版本以外的任何浏览器。从我的角度来看,或者我确信,从Mozilla的角度来看,这不是一个理想的解决方法,但除了完全重做我的网站之外,这是唯一可以解决的办法,直到Mozilla将颜色校正默认设置为“关闭”。

    2009年8月4日 15:23

  122. Mauro

    我正在使用Firefox 3.5.2,我看到一个连续的紫色块。但是,如果我访问以下网站(由用户建议)
    http://www.color.org/version4html.xalter
    结果是,使用FF3.5.2,我可以看到支持ICCv2配置文件(而ICCv4不支持),而使用IE8则不支持任何ICC配置文件。因此,在某种程度上,FF3.5.2的颜色校正正在起作用,但不在此页面上,该页面应该显示FF3.5.x的功能!!

    无论如何,如何知道我的系统配置文件是sRGB还是其他任何东西?我使用的是Windows XP x64 Edition,在我的显示属性中,我有一个显示器的颜色配置文件(高级设置的颜色管理选项卡),但是它以我的显示器名称命名,我找不到知道它是什么类型的配置文件的方法。

    2009年8月5日 00:23

  123. Lika

    这太糟糕了!我昨晚升级到了FF 3.5.2。结果,我在整个互联网上看到的都是乱七八糟的东西,包括我自己的某些网站,其中CSS颜色和图像发生了冲突。

    几天前,有几个人告诉我他们正在使用FF,我的网站颜色看起来不对劲。我只是告诉他们一定是他们的显示器或显卡有问题,因为我也使用FF,一切正常。当然,在我这么说之前,我让朋友们检查过,他们也觉得没问题。现在,在我自己升级之后,我发现我的访客也必须使用3.5x。感谢FF让我看起来像个傻瓜。

    2009年8月9日 12:07

  124. […] 相关链接:http://hsivonen.iki.fi/png-gamma/ https://hacks.mozilla.ac.cn/2009/06/color-correction/ […]

    2009年8月11日 04:11

  125. Anarkhya

    新的颜色管理“功能”会对网站所有者产生灾难性的影响,并且对于不太懂技术的人来说可能是主要的痛苦。

    感谢Firefox 3.5,我现在在我的网站上充斥着警告,这些警告表明Firefox 3.5用户现在看到的颜色不匹配是由于Firefox查看CMS和RGB颜色之间关系发生变化导致的。

    我网站上的每一张照片都使用sRGB,并且大部分照片都位于彩色背景上(以适应各种边框的不规则边缘和形状,与相邻的CSS颜色相匹配。因此,大多数图像和图形都显示了由你出色的“创新”导致的不匹配。)。

    我试图在一个艺术网站上出售艺术品,随着越来越多的人上传FF3.5,他们会认为我的作品很糟糕。为什么不能让技术人员能够打开这个功能,而不是让我们其他人尝试关闭它?我也可能不得不求助于令人讨厌的IE。

    —————————————-

    我绝对同意这些评论。所有参与图形、设计、摄影和CSS的人都被你做出的选择搞疯了。我相信破坏向后兼容性不是一个公平的举动。我的意思是,渲染颜色应该是艺术家而不是浏览器的决定。
    如果我错了请纠正我,但据我所见,我使用The Gimp创建的PNG图像在3.5之前渲染得很好,我的意思是,我在Gimp中看到的与我在FireFox中看到的相同。
    现在,我的PNG以错误的颜色进行转换(导致与CSS颜色和基于png透明度的CSS设计断开)。我不是这方面的专家,我只是根据我看到的进行判断,我看到的是FireFox允许它将我的PNG颜色转换为我未选择的其他颜色。
    我对此有一个名称:损坏的显示…

    我们,网站所有者,无法向每个访问者解释已发布了一个特殊的颜色功能,并且您必须输入about:config,更改gfx颜色管理等等,如果您想查看预期的颜色。我们做不到,这效率不高。请考虑这一点。

    拜托!

    2009年8月11日 08:06

  126. kyis

    在使用校准屏幕的firefox 3.5上(使用比色探头定期生成和更新颜色配置文件)
    我确实看到了两种不同的紫色。^^

    2009年8月17日 15:45

  127. Ric Grupe

    我假设这个问题已经解决了。

    我将Photoshop CS4中的jpeg与上传到SmugMug的一个jpeg进行了并排比较,使用FF 3.5.2没有发现任何区别。

    2009年8月18日 14:17

  128. Ron Hildebrand

    Ric Grupe写道

    我假设这个问题已经解决了。

    我将Photoshop CS4中的jpeg与上传到SmugMug的一个jpeg进行了并排比较,使用FF 3.5.2没有发现任何区别。
    ___________________________________________________________
    回复
    我不确定这实际上是如何测试问题的,Ric。CS4将使用任何嵌入的配置文件显示你的jpg,新版本的FF也是如此,因此你在比较中不会看到任何差异,因为你在测试中没有比较匹配的CSS和RGB颜色。

    到目前为止,浏览器一直“忽略配置文件”,因此将html中的CSS颜色与带配置文件(可能最常见的是sRGB)的jpg图像中的相同颜色匹配会导致屏幕上与查看者匹配。现在,由于FF默认识别配置文件(而不是默认提供不识别配置文件的FF),CSS和图像颜色将不匹配。你现在必须从图像中实际去除配置文件才能使CSS和RGB中的相同颜色匹配。对于许多网站所有者来说,这意味着要么花费很多很多时间重新处理受影响的图像以去除RGB配置文件,要么在使用FF查看时拥有一个糟糕的网站。

    配置文件识别的实现是一件好事。但是以默认启用此功能的方式引入它,而不是将其保留为用户做出的可选选择,这使得从未处理过此问题的网站所有者措手不及。Firefox似乎仍然认为这没什么大不了的,但对于我们这些在网站上花费数百小时的人来说,由于配置文件识别的这种笨拙的实现,网站现在看起来很糟糕,这是个问题。

    Ron Hildebrand

    2009年8月19日 09:14

  129. jpn

    在我的广色域、硬件校准的NEC SpectraView 2690上,FF 3.5.2中的颜色管理仍然不起作用。即使使用带标签的图像,颜色也过饱和。相反,FF 3.0.x工作正常。

    2009年8月20日 22:29

  130. Massic

    我真的不明白为什么会发生这种情况。我从IE切换到Firefox是因为它简单易用,并且在我的系统上占用空间小。随着有问题的最新版本发布,尤其是现在出现颜色配置文件问题,我不得不怀疑其开发人员的发展方向。

    我是一名艺术家,虽然我确实喜欢有机会学习更多关于网页开发的知识,但我并不欣赏以前可靠的软件迫使我处理这个问题,因为它使我的作品无法接受。

    2009年8月22日 09:45

  131. gvim

    Mozilla,真是个好主意。像往常一样,极客自己吃自己的尾巴的暴政最终导致所有人灾难。KISS原则早已在Firefox开发人员身上迷失,他们似乎一心想要内爆。构建一个伟大的浏览器来取代M$,然后毁掉它。认真点,默认关闭这个愚蠢的“功能”。如果必须默认启用它,至少要为非极客提供一些体面的菜单项来禁用它,而不是摆弄about:config。

    2009年8月23日 06:29

  132. […] 本地和离线数据存储支持、ICC 颜色配置文件和 SVG 变换;- 一个全新的 JavaScript 引擎 (TraceMonkey),它通过 […]

    2009年8月24日 11:27

  133. […] dscmblgltns于2009年8月25日发布提醒不要升级到Firefox 3.5,因为存在未解决的颜色管理问题。 […]

    2009年8月25日 08:56

  134. marco panichi

    我为客户做了一个网站,然后……糟糕的惊喜!在他旧的mac+safari中,蓝色的png标题比背景颜色更深!

    然后我用谷歌搜索并找到了这篇文章……干得好

    但是……这个问题真的很烦人……我必须对每个图像都进行TweakPNG操作吗?不…… :(

    2009年8月27日 03:23

  135. ardarvin

    “网络上的大多数图像都没有标签。如果你不知道带标签图像和不带标签图像的区别,你很可能不会注意到这种变化。”

    谎言。我和这个评论线程中的大多数人一样,在ff3.5之前对颜色配置文件一无所知,现在我们的网站看起来像垃圾。Photoshop会将这些标签添加到PNG和JPG图像中。

    请,拜托默认关闭颜色校正。我真的不想遍历我所有的图像并删除它们的颜色配置文件(可能会让Photoshop再次添加它们)。这是一个非常糟糕的“功能”。

    2009年8月28日 15:46

  136. Marty

    我最近注意到很多图像都带有一层绿色。我以为我的显示器出了问题。然后我注意到,有时缩略图图像看起来没问题,但是当我点击图像时,放大的(jpg)图像带有一层绿色。所以我说一定是浏览器出了问题。谷歌搜索将我指向3.5.2中的颜色管理,现在我陷入了首字母缩略词的迷宫中——CSS、ICC、PCS等——哎呀——我只是想让图片正确显示!所以我关闭了颜色管理(将gfx.color_management.mode设置为0),现在一切看起来都正常了。我想我的显示器配置文件设置不正确——但是谁有时间去追踪它呢???我不是最聪明的人,但我猜想很多用户会认为是时候购买新显示器了!天哪——Firefox正在帮助戴尔销售显示器……

    2009年8月28日 23:21

  137. Tama

    好吧,虽然我以为3.5.2会解决问题,但唉,我仍然遇到图像过饱和的问题。它有所改善,但任何微妙的图像看起来都很糟糕。我以为这个问题已经解决了。

    2009年9月9日 00:51

  138. Peter

    关于“在未来的Firefox版本中,我们可能会让人们能够为(不)带标签的图像和CSS打开颜色校正。”
    —————————————————————-
    如果你还没有弄清楚如何做到这一点,很明显你还没有准备好默认启用颜色校正。
    如果你认为你的颜色校正更好,当你弄清楚这一点时,而不是“让人们能够打开”它,你会将其设置为默认值(因为主要问题是不匹配)吗?如果是这样,我们什么时候可以期待这个功能?在此期间,你们会回滚到以前的状态,直到你们真正准备好默认启用颜色校正吗?我只是想知道,如果你们很快就会解决这个非常严重的问题,那么现在浪费时间是否值得。

    2009年9月13日 18:19

  139. Patrick Alexander

    我不确定我是否理解所有这些不满。特别是

    “我的意思是,渲染颜色应该是艺术家而不是浏览器的决定。”

    那么Firefox 3.5应该是一件好事。现在,渲染颜色是艺术家做出的决定。早些时候,渲染颜色是浏览器做出的决定。当艺术家习惯于浏览器忽略嵌入的颜色配置文件并编辑图像以使其在忽略颜色配置文件时看起来不错时,就会出现问题……但仍然保留了嵌入的颜色配置文件。艺术家向尝试解释图像的任何程序发送了混合信息。艺术家创建了一个带有嵌入颜色配置文件的图像,告诉程序一件事,但艺术家并不希望程序关注该嵌入颜色配置文件。我们真的能责怪程序员无法创建能够准确解释艺术家意图的程序吗?早期的浏览器甚至都没有尝试!

    2009年9月16日 17:54

  140. Fuki

    FF应该渲染所有sRGB图像和所有未标记的图像。这就是问题的终结!我不确定为什么它一开始就没有发生。

    2009年9月19日 03:59

  141. Tama

    “早期的浏览器甚至都没有尝试!”

    而且早期的浏览器没有让我的图像看起来很糟糕。

    Mozilla过分假设了可能知道如何上传用数码相机拍摄并可能使用某些软件进行调整的图像的人的技术专长。在阅读并拼命尝试理解这一切之后,我仍然不明白。颜色配置文件?sRGB?CSS?TweakPNG?我知道RGB和CMYK之间的区别,仅此而已。

    我喜欢FF,但请尽量记住,外行也在使用这个浏览器!!

    2009年9月19日 20:55

  142. Fuki

    我错了。FF不应该平等地显示所有“sRGB”图像和所有未标记的图像。如果你的环境是“sRGB”,这将有效,但是随着广色域LCD显示器的出现,情况发生了变化……

    我使用Windows Vista和“Dell 2407WFP-HC”(此显示器的色域几乎与“Adobe RGB”匹配,并且明显宽于“sRGB”)。

    所以……

    我刚刚使用FF 3.5.3测试了4张图像
    -带有嵌入配置文件的“sRGB”图像
    -没有嵌入配置文件的“sRGB”图像
    -带有嵌入配置文件的“Adobe RGB”图像
    -没有嵌入配置文件的“Adobe RGB”图像

    我将“gfx.color_management.mode”保留在其默认设置:2。

    结果是

    FF正在按预期显示所有内容!


    带有配置文件的图像显示正确(就像在 Photoshop 中一样)。
    没有配置文件的图像显示颜色失真(应该这样:))。即使“sRGB”图像也会显示颜色失真,因为 FF 会根据您的显示器的色域显示它们,如果您有一些新的广色域 LCD(像我一样),图像将根据您的显示器的色域显示。

    问题的解决方案……

    所有图像都应该嵌入正确的标签!就是这样。
    如果您的图像没有嵌入正确的 ICC 配置文件,不要抱怨 FF 因为颜色在某些显示器上不匹配!
    大多数(我认为所有)最近的傻瓜相机都会将“sRGB”配置文件嵌入到图像中,因此这不会成为问题。如果您是专业人士,那么您应该更了解情况。

    顺便说一句,Mozilla 干得好!

    2009 年 9 月 20 日 07:56

  143. Ron Hildebrand

    仍然存在一个主要问题。

    RGB 颜色将与 CSS 颜色不匹配,如果可以打开或关闭配置文件识别功能,并将选项设置为“关闭”,则对于绝大多数对此一无所知的普通 Web 访问者来说,它们将匹配。我们很多人从未费心从照片中删除颜色配置文件,因为这样做是不必要的额外步骤。

    我的网站上有大量的 sRGB 图像和图形,以及与 CSS“匹配”(至少有一段时间是匹配的,Mozilla)背景混合在一起。由于您无法在 CSS 和 RGB 颜色接合处创建不规则边框,因此必须通过将图像浮动到 CSS 颜色的矩形上才能实现。现在,这些颜色不匹配了。请查看下面的两个示例。第一个显示一张具有不规则边框的照片,该照片被放置在一个 CSS 字段中,该字段曾经与周围的 CSS 背景匹配。现在,您看到了整个图像区域的矩形,因为用作背景的 CSS 颜色现在显示为托管颜色,这与周围的 CSS 页面背景颜色不同。
    http://www.hildebrandstudio.com/seniors/sen_gal_frame.html

    然后,这是我使用自定义标题修改的博客主题。它没有无缝地融入周围的 CSS 背景,看起来像纯粹的垃圾。

    http://www.hildebrandstudio.com/blog/

    如果 Mozilla 只是将 FF 发布为颜色配置文件关闭状态,那么我们这些需要花费数百小时重新修改网站以适应此问题的人可以简单地警告访问者关闭配置文件以查看我们的网站。见鬼,我甚至会发布一个页面告诉人们如何做到这一点!现在,我只是告诉访问者如果他们想按预期查看网站,就不要使用 FF。

    Ron Hildebrand

    2009 年 9 月 20 日 08:51

  144. tozz

    大多数人似乎没有意识到的是,对很多人来说,最大的问题是他们非常昂贵的设备为他们的硬件生成 ICC v4 配置文件。
    我的 Eizo CG241W 具有硬件校准功能,它会生成一个 ICC v4 配置文件,这意味着 Firefox 3.5 无法读取它,并且世界上其他图像是否具有或不具有配置文件无关紧要,因为它从一开始就“坏了”。
    目前唯一支持 ICC v4 的浏览器是 Safari。Chrome 开发人员似乎和 Mozilla 开发人员一样对这个问题一无所知。Opera 甚至不关心颜色,使用两个浏览器进行日常浏览有点烦人(因为我访问了很多与摄影相关的网站),但就目前而言,这是唯一的方法。

    我无法理解 Mozilla 团队怎么会在这个问题上如此惨败。

    2009 年 9 月 20 日 09:53

  145. […] 将 PNG 和 JPG 转换为 GIF…你问为什么?我在工作中使用 Firefox 3.5.1,它的颜色校正非常糟糕!底部和页脚图像实际上被校正为棕色,并且不适合[…]

    2009 年 10 月 5 日 15:23

  146. Erik

    好的——所以,经过大量的阅读,我发现

    使用 Photoshop CS4 创建带有 sRGB 标记的 JPEG 图像意味着我最终得到了 Firefox 3.5.x 未正确解释的 v4 ICC 配置文件,这就是为什么我的所有图像在 Firefox 中看起来像 sh+t 的原因吗?(例如:过度饱和,首先。)这是对的吗?

    我曾经非常喜欢 FF。你为什么要破坏它?我甚至无法再使用它了。

    顺便说一句:从我们所有图像中删除颜色配置文件信息的想法绝对是疯狂的。修复浏览器!拜托。

    2009 年 10 月 15 日 13:14

  147. Sebastien

    > FF 3.5.2 在我的广色域上颜色管理仍然无法正常工作,
    > 硬件校准的 NEC SpectraView 2690。即使带有标记的图像
    > 颜色也过度饱和。FF 3.0.x 则可以正常工作。

    我也是这样,除了我甚至无法在 FF 3.0.15 上使其正常工作。
    运行一台校准过的 Dell C22W(Crystal),并使用 gfx.color_management.display_profile 和 gfx.color_management.enabled 设置为开启来指向配置文件。从 Lightroom 中的 DNG 文件中,我导出了一个 Adobe RGB 格式的 JPEG 和一个 sRGB 格式的 JPEG。从 Lightroom(即颜色管理)显示时,两者看起来都相同,但在 FF 中两者看起来都过度饱和。如果禁用颜色管理,则只有 Adobe RGB 会看起来正确,即与 LR 中的几乎相同,因为它直接发送到广色域显示器。

    2009 年 10 月 29 日 21:55

  148. Ken

    是的,让浏览器正确解释嵌入的颜色配置文件是一个崇高的想法,但这应该默认情况下“关闭”,原因有两个

    1) 不支持 ICC v4。这样做有什么意义?
    2) 许多用户没有正确校准的显示器。让想要以其“预期颜色”查看网页的高级用户打开它。
    3) 似乎需要一种“过渡”模式来将 CSS 与周围 jpeg 的颜色配置文件匹配,以避免破坏非标准网页。

    尽管这又是大多数浏览器不符合标准且开发人员变得懒惰(即,不从旨在与背景 CSS 颜色匹配的图像中删除颜色配置文件)的另一个例子,因为这无关紧要。切换到符合标准的方法将破坏网页,这是不可避免的。但是,缓和过渡是一个好主意。

    2010 年 1 月 18 日 12:26

  149. […] 显示图像的方式,也就是渲染图像,这在 hacks.mozilla.org 上有所提及,其中有一个示例说明 Firefox 2 和 Firefox 如何以不同的方式渲染图像[…]

    2010 年 1 月 28 日 13:36

  150. [“暮光之城”]

    这是胡说八道。其他浏览器在颜色失真方面没有任何问题,为什么 Firefox 会有?我无法想象,网络上所有带有错误嵌入颜色配置文件的图像将如何被正确地重新保存。大多数网站在某些显示器上,比如我的显示器上,都会很糟糕。

    2010 年 2 月 25 日 04:46

  151. Dave

    我升级到 Windows 7,并在过程中升级了 Firefox。作为一名网站构建者,我注意到 Firefox 中 ccs 颜色和 jpg 颜色之间存在颜色差异。看起来真的很糟糕。我发现您的网站对解决此问题很有帮助。谢谢!

    2010 年 8 月 26 日 06:24

  152. zeola

    我正在搜索一些漂亮的小图片。并找到了美丽的紫色花朵

    2011 年 1 月 26 日 01:02

  153. […] 基于 HTML5 的应用程序的本地和脱机存储、<canvas> 文本、ICC 颜色配置文件以及 […]

    2011 年 1 月 26 日 16:06

  154. MULTIATOM

    谢谢。:) TweakPNG 是一款非常棒的软件。:)

    2011 年 2 月 10 日 17:21

  155. […] 和脱机数据存储支持、<canvas> 文本、ICC 配置文件和转换 […]

    2011 年 6 月 26 日 09:29

  156. […] Windows 工具并非完全是我想要的,因此我最终来到了此页面。在这里,提到了一个名为 pngcrush 的程序,以及它的命令行 […]

    2011 年 7 月 6 日 07:43

本文的评论已关闭。