GIF Animation with BSD

このページの内容は無保証です。

♪♪BSD で GIF アニメーションを作りましょう!

FreeBSD のページを始め、 BSD 関連のページではあまり GIF アニメーションは見掛けませんね。 BSD ユーザには、 GIF アニメーションに対応していないブラウザ(テキストベースだったり) を使っている人も多いから、 そういう人への配慮があるのかも知れません。

それはともかく、 BSD で使える GIF アニメーション作成ツールは無いのかな〜と思っていたら、 ありました (^_^)。 `GIFMerge'は、 指定された GIF ファイルをマージして、 GIF アニメーションファイルを作る事ができるツールです。


★入門編

  1. 用意するもの

  2. 合成

    次のコマンドを実行します。
    $ gifmerge -192,192,192 -l4 daemonl.gif daemonr.gif > sample0.gif
    
    ここで、 `-192,192,192' は透明にする色(R,G,B)です。
    `-l4' は、ループ回数で、0 なら無限ループです。
  3. 完成!

    sample0.gif

★★応用編

gifmerge は、上記の他にも

★★★実践編

頑張って、超大作を作ってみました。 あー疲れた
  1. 原画

    oneko-1.2.tar.gz の xbm を、 netpbm と xpaint (どっちも FreeBSD の ports) で加工しました。
    1.gif, dwright1_bsd.gif, dwright2_bsd.gif, dwleft1_bsd.gif, dwleft2_bsd.gif, その他いろいろ…
  2. シェルスクリプト

    gen.txt ・・・座標とかタイミングとか、全て試行錯誤 + 手書きです (;_;)
  3. 作成

    	$ sh gen.txt
    
    を実行します。
  4. 完成!!

    walkmon.gif が作成されます。
  5. 練習問題

    暇な人はデーモンを赤く塗ってみてください。

☆参考にしたページ


☆コピー

このページの GIF ファイルはコピー・再利用自由ですが、 その場合は次の Copyright を表示してください。
BSD Daemon Copyright 1988 by Marshall Kirk McKusick. All Rights Reserved.
[HOME]
candy