Animasyonlu bir .gif dosyasını nasıl kolayca bölebilirim? Her kareyi görmek istiyorum.
Her kareyi bir dizine vermemeyi gerçekten tercih ederim. Mümkünse, bunları tek bir uygulamada ayrı ayrı görüntülemek istiyorum.
Linux'ta bu mümkün mü?
Animasyonlu bir .gif dosyasını nasıl kolayca bölebilirim? Her kareyi görmek istiyorum.
Her kareyi bir dizine vermemeyi gerçekten tercih ederim. Mümkünse, bunları tek bir uygulamada ayrı ayrı görüntülemek istiyorum.
Linux'ta bu mümkün mü?
Yanıtlar:
Onları Gimp ile açmayı deneyin; Her karede bir katman olacak şekilde animasyonlu gif açacağına inanıyorum.
Tüm çerçeveleri bir dizindeki dosyalara dökmek istemediğinizi söylüyorsunuz, ancak yine de nasıl yapacağınızı söyleyeceğim :) ImageMagick veya graphicsmagick'i yükleyin, sonra:
ImageMagick için:
convert animation.gif target.png
graphicsmagick için:
gm convert animation.gif target.png
target0.png, target1.png, ... ve benzeri öğelere çerçeveler yazacaktır. Daha sonra dizine girip çalıştırabilirsiniz eog
, aynı uygulamadaki tüm kareleri gösterir. Artık karelere ihtiyaç duymadığınızda, sadece rm target*.png
.
gm convert some-image.gif +adjoin some-image%d.png
çalışması için formda olması gerekir. Veya, gm convert some-image.gif -coalesce +adjoin some-image%d.png
değişken ofsetlere sahip çeşitli büyüklükteki alt çerçeveler için.
convert
kaçırır -coalesce
.
Çeşitli çerçeveler birbirlerine bağlı saydam alanları ve yapı varsa, kullanabilirsiniz convert
"ile komutu -coalesce
önceki dizisini birleştiren, her biri dosyaları hedef 0.png, hedefe-1.png vb bir dizi üretmek için" seçeneği Görüntüler:
convert -coalesce animation.gif target.png
-coalesce
.gif
, muhtemelen tüm kullanılabilir belleği tüketir ve muhtemelen tüm sisteminizi kapatır.
convert -coalesce animation.gif target.%04d.png
Benim için, ile ImageMagick
(sürüm bilgi: 6.8.9-9 Q16 x86_64 2017-07-31
)
convert gif.gif gif.pdf
Her sayfanın giriş gif'inin bir karesi olmasıyla birlikte bir pdf yapar, daha sonra seçtiğiniz pdf görüntüleme uygulamasında sadece karelerin arasında gezinebilirsiniz
Mpv kullanın. Masaüstünde açın. GIF içine sürükleyin. İstediğiniz / tek karenin ekran görüntüsünü s tuşuyla alın. Eğer gif hızlıysanız bile duraklatabilirsiniz. Çok hızlı bir şekilde.
===========
önce bu ayarları kullanmak isteyebilirsiniz [bir kez ayarladıktan sonra tekrar yapmak zorunda kalmazsınız] :
gedit ~/.config/mpv/mpv.conf
ve girin ve kaydedin:
--screenshot-format
Seçenekler: jpg jpeg png (varsayılan: jpg)
en yüksek png kalitesi için:
--screenshot-format=png
--screenshot-png-compression=9
veya jpg istiyorsanız
--screenshot-jpeg-quality
Tamsayı (0 - 100) (varsayılan: 90)
mpv --list-options
Diğer detaylar için kullanın