0

所以我知道 Web 浏览器显示颜色的方式之间存在差异,但我只是想知道为什么 Java 显示颜色的方式与 Web 浏览器之间存在差异,以及是否有办法在 Java 程序中对此进行纠正。

我的具体实例:

从这个页面:http: //xkcd.com/color/rgb/

我正在使用颜色“长春花”。它是 RGB 值#8e82fe。

在构建 Java 应用程序时(高级描述,为实验显示彩色对象),颜色与 Web 上的颜色不同。

有没有办法在代码中纠正这个问题?

谢谢,

布赖恩

4

2 回答 2

0

不要使用 XKCD 进行比较。阅读该页面背后的背景(请参阅此处此处),该实验与实际颜色无关,而是人们认为颜色的名称是什么。

如果您的 RGB 颜色不匹配,那么您的代码(可能)有问题。尝试在前面添加一个 FF(将其切换为 ARGB),看看是否能解决问题。

此外,如果您使用 IE、Firefox 和 Chrome(我碰巧所有这些都在工作)并将相同的网页放入并比较它们,它们应该看起来相同(它们对我来说,无论如何......)。

于 2012-07-26T19:42:17.267 回答
0

根据XKCD 的调查,大多数人认为长春花的平均值为 #8e82fe。

虽然色彩爱好者网站倾向于将长春花视为#8480d9。

根据十进制颜色代码,长春花被定义为#aaaaff。

Periwinkle的网页颜色版本解析为#ccccff。

当然,这还不包括长春花的各种色调

您可能不会一开始就比较相同的颜色。

于 2012-07-26T19:53:10.553 回答