mieki256's diary



2004/11/27() [n年前の日記]

#1 [cg_tools] GIFアニメ作成フリーソフト

_Visual G++ :

連番画像をGIFアニメに変換。

_Giam :

画像を1つずつ読み込んで追加したり、最適化したり、調整したり。

_natm :

画像をまとめて読み込んで作成したり、最適化したり、調整したり。

_Movies :

エフェクトかけたり。

ソフトによっては共通するところがあるような気がしてきた :

フレームのリストの表示領域が小さく、かつ、ウインドウサイズが調整できないものが目立つような。狭いリスト表示領域の中でフレームの順番を修正するあたり、ツライものを感じたりもして。というより、各フレームの順番を入れ替えたり、フレームをコピーして逆回ししたり等、フレーム順に対する編集機能がさほど充実してないところがあるような。

などと思ったものの、そもそも今までは特許関係故に、フリーソフトでGIFアニメを作ること自体が難しかったわけで。それを考えるとGIFアニメを作れるようになっただけでもありがたい話で。操作性や機能については、ある意味、二の次かもしれないなぁ。

フレーム順のリストを出力して、エディタで変更して、それを読み込むとGIFアニメが出来る…なんてのはどうかしらと思ったけど一般的な操作じゃないだろうな。

あ。エクスプローラでサムネイルを表示しながらD&Dすればいいのか。と思ったけど、それでも各フレームに対して調整するのがちょっと面倒な。

#2 [cg_tools] _Long Exposure Tools

複数の画像を使って、長時間露光をシミュレート。 _(via Good Wrappers For People Who Love Bad Know-Hows) _(via inside out)

_RYOKO日記 : 憧れの長時間露光 :

Long Exposure Tools を cygwin上で使ってみた :

netpbm とやらが必要らしい。幸い、cygwin 用の netpbm は用意されてるわけで。自分の場合、cygwin については、ほとんどのパッケージをインストールしてあるので、特にそのへんインストールし直す必要はなかった。

long-exposure-tools-0.1.tar.gz を DLして、
tar zxvf long-exposure-tools-0.1.tar.gz
で解凍。
make pamblend
make pamalign
make install
をすれば、実行形式が作られて、どこぞにコピーされる。のではないかと。たぶん。 *1 いや、
make
make install
で、いいのかもしれないけど。

bmp画像を複数用意して実験してみたり。ImageMagick の mogrify で bmp から _PPM (Portable Pixel Map) に変換。
 mogrify -format ppm *.bmp

man bamplend してみた。
pamblend image1.ppm image2.ppm image3.ppm image4.ppm > blended.ppm
といった感じで使うらしい。処理方法に、-closest|-average|-furthest|-brightest|-darkest が選べる、と書いてある。

結果。
-furthest 指定時の画像
こういう感じ *2 で動いてた画像が。

-average 指定時の画像
こうなったり。(-average 指定)

-closest 指定時の画像
こうなったり。(-closest 指定)

副次的効果(?)として、ノイズも抑制されるのでした。
ノイズ減少の参考画像
左が元画像の一部。右が結果画像。昨日の _Super-Resolution(超解像) とも関係してるかしら。

_netpbm :

_PNM(Portable aNy Map)形式の画像ファイル形式 :

PNM とは PPM(Portable Pix Map), PGM(Portable Gray Map), PBM(Portable Bit Map)をまとめて言う時に使います。それぞれ、フルカラー、グレースケールのモノクロ、2値画像を扱う形式です。

_PBM/PPM/PGM 対応 Susieプラグイン :

_ifpnm というのもあるみたい。ifpnm を入れてみた。あふでppmが閲覧できるようになった。

*1: ていうか Makefile 見れば判るけど。
*2: 状態をわかりやすくするために -furthest 指定してみたり。

#3 [digital] _ワイドレンジショット

_混沌の屋形船Direct:DSC-MZ1をネタにデジカメについて考察してみようっ
SANYO製デジカメの機能。露出を変えて短時間に2回シャッターを切る=2枚の画像を合成することで、ダイナミックレンジを広げる(?)という。微妙に上の記事と絡んでるような気もするのでメモ。

前にも書いたけど :

こういうのをアニメだのなんだののキャプチャに使えんかなと夢想してるわけですが。

#4 [cg_tools] ImageMagickでチョコチョコ作業したのをメモ

一部分を切り取る :

mogrify -crop 128x128+10+10 *.bmp
(10,10)の場所から、128x128 を切り取る。mogrify でこの手の処理を行うと、元の画像に上書きされることに注意。

画像を連結 :

montage.exe -bordercolor gray -borderwidth 5 -background black hoge1.bmp hoge2.bmp result.bmp
hoge1.bmp と hoge2.bmp を連結して、result.bmp として出力。-bordercolor は枠線の色。-borderwidth は 枠の太さ。-background は背景色。隙間なくピッチリ連結するのがわからない…。と思ったら、 _昔やってた。 -geometry 32x32 といった感じで、画像サイズを指定してやればいいらしい。

ていうか、 _「ImageMagick v6 Examples -- Montage, Arrays of Thumbnails」 なるページで詳細解説が。

画像を合成 :

composite -compose over fr.png bg.png r.png
bg.png の上に、fr.png を合成して、r.png で出力。

複数の画像を順番に合成 :

_シェルスクリプトを活用した一括処理 を参考にしつつ。
#!/bin/sh
for file in $(ls *.ppm)
do
    newfile=`echo $file | sed 's/ppm/png/'`
    composite -compose over add.png $file $newfile
done
*.ppm の上に、add.png を合成して、*.png として出力。

newfile=`echo $file | sed 's/ppm/png/'` の行でハマった。newfile と = の間にスペースは入れちゃいけないのですな。それと、 _「"」、「'」、「`」の違い でハマった。 ダブルクォーテーション、シングルクォーテーション、バッククォーテーションで動作が違うと。

_ImageMagick v6 Examples -- Alpha Compositing :

色々できるのですな。

以上、1 日分です。

過去ログ表示

Prev - 2004/11 - Next
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

カテゴリで表示

検索機能は Namazu for hns で提供されています。(詳細指定/ヘルプ


注意: 現在使用の日記自動生成システムは Version 2.19.6 です。
公開されている日記自動生成システムは Version 2.19.5 です。

Powered by hns-2.19.6, HyperNikkiSystem Project