Як легко розділити анімований файл .gif? Я хочу бачити кожен кадр.
Я дійсно вважаю за краще не експортувати кожен кадр у каталог. Я хотів би переглядати їх окремо в одній програмі, якщо можливо.
Чи можливо це в Linux?
Як легко розділити анімований файл .gif? Я хочу бачити кожен кадр.
Я дійсно вважаю за краще не експортувати кожен кадр у каталог. Я хотів би переглядати їх окремо в одній програмі, якщо можливо.
Чи можливо це в Linux?
Відповіді:
Спробуйте відкрити їх за допомогою The Gimp; Я вірю, що це відкриє анімовані 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
робить pdf, коли кожна сторінка є рамкою gif введення, тоді ви можете просто переглядати кадри в програмі для перегляду 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
для інших деталей