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日