所以我理解Web浏览器显示颜色的方式之间存在差异,但我只是想知道为什么Java显示颜色和Web浏览器的方式之间存在差异,以及是否有办法在java程序。
我的具体实例:
从此页面: http://xkcd.com/color/rgb/
我正在使用'periwinkle'颜色。它是RGB值#8e82fe。
构建java应用程序(高级描述,为实验显示彩色对象)时,颜色与Web上的颜色不同。
有没有办法在代码中纠正这个问题?
谢谢,
布赖恩
答案 0 :(得分:0)
请勿使用XKCD进行比较。阅读该页面背后的背景(参见here和here),该实验与实际颜色无关,但人们认为颜色的名称是什么。
如果您的RGB颜色不匹配,那么代码中的某些内容(可能)是错误的。尝试添加FF作为前端(将其切换到ARGB),看看是否能解决问题。
此外,如果您使用IE浏览器,Firefox和Chrome(我碰巧将所有这些工作都放在了工作中)并将相同的网页放入并进行比较,那么应看起来相同(它们)对我来说,无论如何......)。
答案 1 :(得分:0)
根据XKCD's survey,大多数人认为长春花的平均值为#8e82fe。
虽然色彩爱好者网站倾向于将长春花视为#8480d9。
根据Decimal Color codes,长春花被定义为#aaaaff。
Periwinkle的web color version解析为#ccccff。
当然,这不是various tones of periwinkle。
你可能不会比较相同的颜色。