Versuchen Sie, sie mit The Gimp zu öffnen. Ich glaube, es öffnet animierte Gifs mit einer Ebene pro Frame.
Sie sagen, Sie möchten nicht alle Frames in Dateien in einem Verzeichnis ablegen, aber ich sage Ihnen trotzdem, wie es geht :) Installieren Sie dann entweder ImageMagick oder GraphicsMagick:
für ImageMagick:
convert animation.gif target.png
für graphicsmagick:
gm convert animation.gif target.png
Es schreibt Frames nach target0.png, target1.png, ... und so weiter. Sie können dann das Verzeichnis eingeben und ausführen eog
. Es werden alle Frames in derselben Anwendung angezeigt. Wenn du die Frames nicht mehr brauchst, einfach rm target*.png
.
gm convert some-image.gif +adjoin some-image%d.png
zu funktionieren. Odergm convert some-image.gif -coalesce +adjoin some-image%d.png
für unterschiedlich große Subframes mit unterschiedlichen Offsets.convert
fehlt.-coalesce
Dies ist erforderlich, um die Erwartungen eines Benutzers zu erfüllen.Wenn die verschiedenen Frames transparente Bereiche haben und aufeinander aufbauen, können Sie den
convert
Befehl mit der-coalesce
Option " " verwenden, um eine Reihe von Dateien (target-0.png, target-1.png usw.) zu erstellen, die jeweils die Reihenfolge der vorherigen zusammenführen Bilder:quelle
-coalesce
lange.gif
Screencasts zu erstellen , da dies wahrscheinlich den gesamten verfügbaren Speicher belegen und möglicherweise Ihr gesamtes System zum Erliegen bringen würde.convert -coalesce animation.gif target.%04d.png
für mich, mit
ImageMagick
(Version Info:6.8.9-9 Q16 x86_64 2017-07-31
)Wenn Sie eine PDF-Datei erstellen, wobei jede Seite ein Frame des Eingabe-Gifs ist, können Sie einfach in der PDF-Anzeige-Anwendung Ihrer Wahl durch die Frames blättern
quelle
Benutze mpv. Öffnen Sie es auf dem Desktop. Ziehen Sie gif hinein. Machen Sie mit der Taste s einen Screenshot Ihres gewünschten Einzelbilds. Sie können sogar eine Pause einlegen, wenn Ihr GIF schnell ist. Sehr schneller Weg.
===========
Möglicherweise möchten Sie diese Einstellungen zuerst verwenden [wenn Sie sie einmal festgelegt haben, müssen Sie sie nicht erneut ausführen] :
und eingeben und speichern:
--screenshot-format
Auswahlmöglichkeiten: jpg jpeg png (Standard: jpg)für höchste png qualität:
oder wenn du jpg willst
--screenshot-jpeg-quality
Ganzzahl (0 bis 100) (Standard: 90)Verwenden Sie
mpv --list-options
für andere Detailsquelle