CSS の背景色と同じ html ページの画像の色を一致させることに問題があります。何を与える?
6 に答える
PNG画像を使用していると思いますか?これはガンマ補正の「機能」です。Mark Ransom は、これに関する有用なテキストを投稿しました。
pngcrush
どこかにリストされている解決策がうまくいかないことに注意してください。
どの画像編集プログラムを使用していますか?Photoshopのカラープロファイルに関するこの記事を見つけました。PNGガンマ補正にも問題がある可能性があります。
ブラウザのカラーマネジメントが原因である可能性があります。
カラープロファイルの問題である可能性があります。
たとえば、画像がJPEGであり、カラープロファイルがあり、ブラウザが指定されたカラープロファイルでの画像の表示をサポートしていない場合、画像自体の色はブラウザで異なって表示されます。この状況で、Photoshop(カラープロファイル対応)で画像の色を確認し、その色をCSSに適用して、カラープロファイル対応ではないブラウザーでページを表示すると、外観が異なります。
次の 3 つの可能性が思い浮かびます。
- モニターの色深度が 16 ビットではなく 32 ビットまたは 24 ビットに設定されていることを確認します
- 画像にパレット (Web セーフ パレットなど) が割り当てられていないことを確認します。これは、.gif または 8 ビットの .png 画像の場合に当てはまります。
- IE で .png ガンマ補正の問題を確認してください - 詳細については他の投稿を参照してください
私が遠い過去に使用した回避策は、HTML で設定する代わりに、小さな画像を繰り返して背景色を設定することです。この種のトリックは、Web セーフ パレットなどの時代には便利でしたが、現在ではあまり役に立ちません。
おそらくあなたがテストしているブラウザ、私はie 6で多くの問題を抱えていました.