• ベストアンサー

画像の背景色をHPの背景色に合わせたい

私はHP(ホームページ)を作っています。 画像の背景色を、HPの背景色に合わせるにはどうしたら良いのでしょうか? お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
noname#20142
noname#20142
回答No.4

#2です。 JTrim で背景色を設定する場合は、 [表示]-[背景色]-[色の作成]ボタンをクリック、[色の設定]で、赤(R) 緑(G) 青(B) のあとに10進数で数値を入れます。 次のサイトに具体的な説明があります。 JTrim 実験室 http://www5f.biglobe.ne.jp/~ayum/gazouhenkan/jtrim/jikken.html 背景色、透過、塗りつぶし、をキーワードにして読んでみてください。ただ、複雑な画像や背景の選択範囲を得るには「フォトショップ」や「フォトショップ・エレメント」などの方が処理しやすいとは思います。

noname#20713
質問者

お礼

成る程、ついに出来るようになりました。 とてもよく分かりました。 有り難うございました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

noname#20142
noname#20142
回答No.3

#2です。 >具体的にどうやるのですか? "#E9FF84" は10進法では、R=233 G=255 B=132 です(Windows付属の電卓で16進数と10進数の相互計算ができます)。RGBの設定方法は使用するフォトレタッチ・ソフトによって異なりますので具体的な説明は困難ですが、要するにRGB値を合わせればデジタル的に同じ色になるということです。 >背景色と画像の色が同じだと画像の色まで透過されてしまいます。 透過処理する前に、画像の背景色をどこにも使われていない色に変更しておきます。これもフォトレタッチ・ソフトを使います。

noname#20713
質問者

補足

julio24 さん、御協力して下さり有り難うございます。 >"#E9FF84" は10進法では、R=233 G=255 B=132 です(Windows付属の電卓で16進数と10進数の相互計算ができます)。RGBの設定方法は使用するフォトレタッチ・ソフトによって異なりますので具体的な説明は困難ですが、要するにRGB値を合わせればデジタル的に同じ色になるということです。 私はi_view32.exeでやっているのですが、その設定をどこでするのか分かりません。JTrim.exeでも、その設定をどこでするのか分かりません。 >透過処理する前に、画像の背景色をどこにも使われていない色に変更しておきます。これもフォトレタッチ・ソフトを使います。 どこにも使われていない色と言われましても、例えば背景を緑色に選択すると、なぜかその選択した色が茶色になってしまいます。 だから自分の選びたい背景色が選べません。 お願いします。

すると、全ての回答が全文表示されます。
noname#20142
noname#20142
回答No.2

画像の背景色をHPの背景色に合わせるには、まずHPの背景色の「RGB値」を知らねばなりません。これはHPのソース表示(color="#FFFF66" など)で確認します。そして、フォトレタッチ・ソフトで画像の背景色をこのRGB値に合わせます。仮に、それが"#FFFF66"である場合、R=FF G=FF B=66 となりますが、これは16進法なので、10進法に直すと R=255 G=255 B=102 になります。この値を画像の背景色に設定するとHPの背景色と同一になるわけです。 次に別の方法、透過GIF処理ですが、 その画像をいったん透過GIF処理が出来るソフトに読み込んで、保存時に背景色(透明化したい色)を指定するとその部分が透明(=HPの背景色)になります。 透過GIFに対応するフリーソフトで定評あるものを2つ挙げます。 JTrim http://www.woodybells.com/jtrim.html IrfanView http://www8.plala.or.jp/kusutaku/iview/index.html IrfanView のFAQ に 透過GIF の作り方が出ています: Q6. 透過GIFの作り方は? http://www8.plala.or.jp/kusutaku/iview/faq.html 透過GIF処理を覚えておくと役に立つと思います。

noname#20713
質問者

補足

>画像の背景色をHPの背景色に合わせるには、まずHPの背景色の「RGB値」を知らねばなりません。 "#E9FF84"です。 >そして、フォトレタッチ・ソフトで画像の背景色をこのRGB値に合わせます。仮に、それが"#FFFF66"である場合、R=FF G=FF B=66 となりますが、これは16進法なので、10進法に直すと R=255 G=255 B=102 になります。この値を画像の背景色に設定するとHPの背景色と同一になるわけです。 具体的にどうやるのですか? >その画像をいったん透過GIF処理が出来るソフトに読み込んで、保存時に背景色(透明化したい色)を指定するとその部分が透明(=HPの背景色)になります。 背景色と画像の色が同じだと画像の色まで透過されてしまいます。 どうすれば良いのでしょうか? お願いします。

すると、全ての回答が全文表示されます。
回答No.1

その画像の背景色で透明化すればいいです。GIFになりますけど。

noname#20713
質問者

補足

それは具体的にどうやるんですか? お願いします。

すると、全ての回答が全文表示されます。

関連するQ&A