2017-01-12 9 views
1

稲妻ストック画像と個人写真を使用して写真に稲妻効果を作りたいと思います。Imagemagickを使ってGIFのすべてのフレームに画像を追加するには?

enter image description here

私が使用してGIFのすべてのフレームに以下のパンダを入れたいのImageMagick:

enter image description here

は、私が試し使用して、すべてのフレームを抽出するたとえば、次の雷の画像を使用してコマンド:

convert -coalesce lightning.gif out%05d.pgm 

しかし、私はバッチを行う方法で立ち往生していますすべてのフレームについてオペレーション。誰もこれを達成する方法を知っているだろうか?私は、Imagemagickを使用した単一のソリューションが存在することを願っていました。あなたは、フレームを分離する-coalesceと正しい軌道に乗っている

答えて

1

は、私が一緒に戻ってそれらを置くことの重要成分は、複数の画像をストリーミングするために使用することができますMIFF(魔術画像ファイル形式)だと思います。

だから、ここで私は戻って一緒にすべてを置くためにループの外最終convertforループ内からのフレームを合成し、すべての個々のストリーミング:

convert lightning.gif -coalesce frames-%03d.gif 

for f in frame*gif; do 
    convert $f -gravity south \(panda.jpg -resize 50% \) \ 
     -compose colordodge -composite miff:- 
done | convert -delay 80 miff:- anim.gif 

enter image description here

の選択まともなブレンドモードは別の問題です!このようになりますワンライナーとして

for f in frame*gif; do convert $f -gravity south \(panda.jpg -resize 50% \) -compose colordodge -composite miff:- ; done | convert -delay 80 miff:- anim.gif 
+0

おかげで@マークは、溶液は素晴らしく見えます。私は物事をすっきりさせるためのブレンドを理解することができます。 –

関連する問題