今回のテーマは
GIFアニメ全体の色を反転(ネガティブに)する
でござるの巻です
wordpressでこのブログは運営していますが、どうしてもアニメーションGIFの色を反転したい事例が出てきました
Light Boxプラグインで使っているモノなのですが、白バックグラウンドを想定しているため、黒バックグラウンドのデザインだとイマイチなんですね
画像の反転自体はphotoshopはもちろんですが、Toyviewerのような軽いアプリでもできるのでこれはヨシとして、問題はアニメ化されたGIFファイルをバラすことです
これが意外に面倒、というかMac用でぐぐってもすぐにヒットしないです…
そこで困った時のImagemagick!o(*^▽^*)o
convert +adjoin original.gif divided.gif
original.gifというアニメーションGIFをフレーム数分のdividedxx.gifにバラしてくれます(xxは番号)
バラけたので今度は色の反転なのですが、これもフレーム数分のファイルを操作するのは面倒なので、困った時のImagemagick!o(*^▽^*)o
convert -negate positive.gif negative.gif
後は入力処理→ループ文でフォルダ内のgifを根こそぎ反転して出力(その後アプリでアニメーション化)というスクリプトを組んだのですが…出力ファイルの中にoriginal.gif、つまりアニメーションGIFが反転されたファイルもありました
んで見てみると…なんとフレーム全てが反転されて、そのまま使えるアニメーションGIFになっていました!ヽ(´▽`)/
何のことはナイ、
convert -negate original.gif negative.gif
この1ラインで全て終わった話でしたとさw
覚えておくとチョー便利ヽ(゚ω゚ )ノヽ( ゚ω゚)ノヽ(゚ω゚ )ノ
DLのたびに通知が出てすごく邪魔だったんで助かりました。