同じ色を指定しているはずなのに違う色になる。
-
0 名前: RIMSE : 2007/05/07(月) 20:23 [URL] ID:7b4RQD2L sub-9e
- ペイントソフトでPNG形式の画像を作成して、背景色(透過色ではありません)をR240,G255,B128に設定しました。
そして、index.htmlの背景色を#e0ff80に設定したところ、なぜか画像の背景色とindex.htmlの背景色が微妙に異なる色で表示されてしまいました。以前に黒系の色で指定していたときも同様の現象が起きていました。Operaではちゃんと同じ色で表示されますが、IEでは微妙に異なる色になってしまいます。
なぜこのような現象が起きるのでしょうか?
この現象を防ぐことは可能なのでしょうか?
-
1 名前: おの字 ◆WaaKujzHFY : 2007/05/07(月) 20:23 ID:nWWLA9W6 sub-t1
- #e0ff80はR224 G255 B128ではないか。
R240,G255,B128だと#F0FF80よ。
#確かにOperaでは*同じ様*に見えるね。
-
2 名前: 匿名 : 2007/05/07(月) 20:23 ID:Kf5bzGD. sub-Ds
- 上のような計算ミスは、カラーぴっカーなどの色補助ツールを使うと防げますよ。
サイトを作る知識として、一応、同じように表示されることになっている「セーフカラー」を知っておくといいです。このあたりは、初心者用のホームページの作り方にはかなり出てきます。このページ右上にカラーチャートありますね、そこにも説明があります。
だけど、「セーフカラー」にも落とし穴があるらしい。
私、自分の以外見たことないのでわかりませんが。
http://deztec.jp/x/01/tips/page/p0040.html
と言うことで、結論はある程度は同じになるが、あきらめも必要。
-
3 名前: RIMSE : 2007/05/07(月) 20:23 [URL] ID:7b4RQD2L sub-9e
- 回答ありがとうございました。
確かにRGBが計算間違いでした。
(投稿してパソコンの電源を切ってから気づきました)
ところで、これだけ科学技術が発展した現在でもこのようなシステムになっているのでしょうか。
現在のパソコンの性能ならそのままの色で表示することも余裕だと思うのですが。
(↑の発言は独り言みたいなものなので回答していただかなくていいです)
-
4 名前: 匿名 : 2007/05/07(月) 20:23 ID:hPGqQZMx sub-t1
- 同じく独り言で回答してみたりして。
「そのままの色」って何でしょう?「色」について誤解があると思いますよ。
「色」は最初から相対的なものです。ブラウン管や各種モニターは、それ自体が光源ですが、
自然界では大半の「色」が反射光に過ぎず、万物には「そのままの色」なんて有りません。
太陽が沈めば全部真っ黒です。
コンピューターのモニターが発する色も、ブラウザどころか、
モニター機種や設定、グラフィックカードによって「色」は簡単に変ります。変えられます。
「そのままの色」なんて存在しません。同じ約束事を使えば、同じ光源は作れます。
約束事が違えば、計算結果も、光源が発する光の波長も、異なります。それだけです。
印刷物や建造物を扱う現場に、これがわかっていない人がいると、
思っていた色と仕上がりが微妙に違う。とか言って、モメたりしますが、おバカな事です。
「色」の本質がわかった人は、発色の環境が違っている場合、色の話はしません。
全てのメディアの色は、部屋の照明やカーテンの色、
周囲の光から干渉を受け、波長を変えてから人間の目に届きます。
視覚そのものにも大きな個人差が有ります。
最初から、どの閲覧者も制作者と同一の画像なんて見ていません。