回答:
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
。
gm convert some-image.gif +adjoin some-image%d.png
。または、gm convert some-image.gif -coalesce +adjoin some-image%d.png
さまざまなオフセットを持つさまざまなサイズのサブフレームの場合。
convert
た-coalesce
オプションは、ユーザーが期待するものに必要なオプションを見逃しています。
さまざまなフレームに透明な領域があり、相互にビルドする場合、convert
コマンドを「-coalesce
」オプションとともに使用して、一連のファイルtarget-0.png、target-1.pngなどを生成できます。それぞれが前のシーケンスをマージします画像:
convert -coalesce animation.gif target.png
-coalesce
しないで.gif
ください。使用可能なメモリをすべて消費し、システム全体がハングする可能性があります。
convert -coalesce animation.gif target.%04d.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
その他の詳細に使用