アニメーション.gifファイルを簡単に分割するにはどうすればよいですか?各フレームを見たいです。
私は本当にすべてのフレームをディレクトリにエクスポートしないことを好みます。可能であれば、1つのアプリケーションで個別に表示したいと思います。
Linuxでこれは可能ですか?
The Gimpで開いてみてください。フレームごとに1つのレイヤーを持つアニメーションGIFを開くと思います。
あなたはすべてのフレームをディレクトリ上のファイルにダンプしたくないと言いますが、とにかくそれを行う方法を教えます:)ImageMagickまたはgraphicsmagickをインストールしてから:
imageMagickの場合:
convert animation.gif target.png
graphicsmagickの場合:
gm convert animation.gif target.png
target0.png、target1.png、...などにフレームを書き込みます。その後、ディレクトリを入力してeog
を実行すると、同じアプリケーション上のすべてのフレームが表示されます。フレームが不要になったら、rm target*.png
だけです。
さまざまなフレームに透明な領域があり、互いの上に構築されている場合、convert
コマンドと "-coalesce
"オプションを使用して、一連のファイルtarget-0.png、target-1.pngを生成できます。など、それぞれが前の画像のシーケンスをマージします。
convert -coalesce animation.gif target.png
私にとっては、ImageMagick
(バージョン情報:6.8.9-9 Q16 x86_64 2017-07-31
)
convert gif.gif gif.pdf
各ページが入力gifのフレームであるpdfを作成し、選択したpdf表示アプリケーションでフレームをページングするだけです。
Mpvを使用します。デスクトップで開きます。 gifをそこにドラッグします。 sキーを使用して、希望する/単一のフレームのスクリーンショットを撮ります。 GIFが速い場合は、一時停止することもできます。非常に迅速な方法。
===========
最初にこれらの設定を使用することもできます[一度設定する必要はありません]:
gedit ~/.config/mpv/mpv.conf
入力して保存します:
--screenshot-format
選択:jpg jpeg png(デフォルト:jpg)
最高のpng品質の場合:
--screenshot-format=png
--screenshot-png-compression=9
またはjpgが必要な場合
--screenshot-jpeg-quality
整数(0〜100)(デフォルト:90)
その他の詳細についてはmpv --list-options
を使用してください