GIFの透明化 透明化 GIF89では、透明化カラーのイメージをサポートしており、背景と同一色にな ります。この機能は、Mosaic 2.0 以降で利用できます。 透明色を持つ GIF を作成するためには、netpbm パッケージ(825KB)が必要と なります。これは、 ftp.kddlabs.co.jpやftp.x.org などから入手することが可能です。 3色の3図形 簡単な作成方法 基本的には、ppmtogif コマンドに -transparent フラグを付けてGIF89 に変 換します。 まず、イメージを"なんとかtoppm"コマンドで PPM フォーマットに変換 して下さい。 giftopnm foobar.gif > foobar.ppm 次に透明化したい"色"を指定しながら、ppmtogif で GIF に変換して下 さい。 ppmtogif -transparent #rgb foobar.ppm > trans-foobar.gif #rgb の指定は、16進数で行います。これは、三原色(赤、緑、青)をそれぞれ 8ビットで表しています。例えば、暗い紫色を透明化する場合は、"#e95cef"、 白を透明化したい場合は、"#ffffff"を指定します。多くの場合は、白を背景 色にしておけば、次のようなコマンドで透明化できます。 ppmtogif -transparent #FFFFFF foobar.ppm > trans-foobar.gif 色の指定方法は、ppmmake (1)のオンラインマニュアルを参 照して下さい。 今までの作業を一度に行うには、次のように指定して下さい。 giftopnm foobar.gif | ppmtogif -transparent #rgb > trans-foobar.gif その他の方法として、 giftransプログラムを使用する方法もあります。 内容に間違いがございましたら、下記のメールアドレスまで御連絡下さい。 www-admin@kddlabs.co.jp / 1994年6月20日