画像の変換と加工 WWWで扱うマルチメディア目次 サウンド

GIFアニメーション

GIF89aにアニメーション仕様を拡張し、簡単なムービ(アニメーション)を表示することができます。ネットスケープは2.0から、インターネット・エクスプローラ(Microsoft社)は3.0からGIFアニメーションをサポートするようになりました。それ以外のブラウザの場合も、xanimを使ってGIFアニメーションの表示は可能です。

GIFアニメーションを作成するには、以下のようなツールがあります。

Alchemy Mindworks社GIF Construction Set for Windows

このツールでは次のようなことが行えます。
  • 透明GIF
  • GIFコメントの挿入、編集、削除
  • GIFアニメーションの作成

GIFCONはたいへん簡単にGIFアニメーションを作れます。既存のGIFファイル、もしくは新しく作成したGIFテンプレートへ画像を挿入していくだけです。各画像へ透明化などを指定するコントロールを埋め込むこともできますが、そのままだと透明化GIFイメージが段々と重なって表示されてしまうので、イメージを上書きする指定を忘れないで下さい。なお、左上の「ダンシング・ベイビー」や右上で回転する「Yokochin」ロゴは、このGIFCONで作成しました。

GIF Movie Gear 3.0.9

このツールはアルファチャネルが扱えるため、Windows XPから採用された32ビットのアイコン(24ビット画像と8ビット・アルファチャネルの組み合わせ)を作成することも可能です。

GIF Converter 2.7.3 (マッキントッシュ用)

Gif Builder (マッキントッシュ用)

PICT、GIF、TIFF画像やQuickTimeムービを使って、GIFアニメーションを作成します。

Royal Frazierが作成したGIFLOOP.BAS for DOS QBASIC

BrianのQBASICコードをPerl化したものがあります(gifanim.pl)。

WhrilGifはUnix上で使用できるGIFアニメーション用ソフトです。

たとえば、以下のようにすると透明化された5回ループするGIFアニメーションが作成されます。
	 
	
	whirlgif -loop 5 -trans "#ffffff" kdd[0-9].gif -time 100 kdd1[0-9].gif
	
	 
 
ただし、ネットスケープではループ回数を1回にすると2回ループし、ループ回数が0だと無限ループとなります。各GIFイメージ間の表示間隔は-time属性(オプション)を使って1/100秒単位で指定します。
 

ソースコードのダウンロードはこのボタンをクリックして下さい。

ソースコードのダウンロード Image Magick

GIF Merge

	
	
	gifmerge [-<r>,<g>,<b>] [-<delay>] [-l<loops>] *.gif > anim.gif
	
	 
-<r>,<g>,<b>は透明化する色の指定(例:-192,192,192)
-<delay>はイメージの表示間隔(1/100秒単位)の指定
-l<loops>はループ回数の指定

ソースコードのダウンロードはこのボタンをクリックして下さい。

ソースコードのダウンロード Smart Dubbing (GIF-video)

txtmerge 1.01

より詳しい内容は、以下のURLが参照できます。

http://members.aol.com/royalef/gifanim.htm

http://fireball.sk.tsukuba.ac.jp/GifAnime/index.html



Copyright (C) 1996-2003 by Yasukazu Yokoi. All Rights Reserved.