この画像を変換 (.gif から .png) して元のビューを取得するにはどうすればよいでしょうか?

この画像を変換 (.gif から .png) して元のビューを取得するにはどうすればよいでしょうか?

この画像を変換しようとしています、http://en.wikipedia.org/wiki/File:Dijkstra_Animation.gif、一連の.pngファイルに追加します。

これは非常に簡単で、convertLinux のコマンドを使用しました:

convert  Dijkstra_Animation.gif dijkstra.png

コマンドは正常に実行され、元のページの下部に報告されているように 27 フレームが生成されました。

しかし、生成されたファイルの中には、単一の数字または矢印のみのものもあることがわかりました.png。これは私が期待していたものとは異なります。

.pngファイルが表示されているのと同じように、ファイルを単純なシーケンスにしたいです.gif

方法を提案していただけますか(Linux用)これを達成するには?

答え1

オプションを使用すると、-coalesce驚くべき効果が得られます。

このような、

convert -verbose -coalesce Dijkstra_Animation.gif dijkstra.png

実際には、-coalesceマニュアル ページに記載されているように、オプションは「一連の画像を結合する」ものです。

答え2

convertが機能せず、Mac ユーザーの場合は、MacOSsipsに付属している を試すことができます。たとえば、GIF 画像を PNG 画像に変換できます。

sips -s format png 1.gif --out 1.png

GIF が入ったフォルダーを pngs フォルダーに保存された PNG に変換することもできます。

sips -s format png gifs/*.gif --out pngs

についての詳細sips。これは、スクリプト可能な画像処理システムの略語です。ラスター画像ファイル (JPG/GIF/PNG) を照会または変更するために使用されます。画像処理オプションには、反転、回転、画像形式/幅/高さの変更などがあります。詳細については、コマンドラインman sipsまたは次のマニュアルを参照してください。オンラインマニュアル

参考までに、私の MacOS リリース ( によって取得uname -rsv) は次のとおりです。

Darwin 18.2.0 Darwin Kernel Version 18.2.0: Mon Nov 12 20:24:46 PST 2018; root:xnu-4903.231.4~2/RELEASE_X86_64

関連情報