PNG полосы изображения в файл анимированных фотографий?

Я заинтересован в том, чтобы превратить полосу изображения в высококачественный GIF или APNG файл.

Изображение, которое я особенно хочу преобразовать, является градиентным изображением с размерами 1530x1, составленным из необработанных шестнадцатеричных цветовых кодов.

Как мне этого добиться?

1 ответ

Я предполагаю, что вы хотите анимацию 1px на 1px с каждым цветом в последовательности?

Это довольно просто. Сначала используйте imagemagick, чтобы нарезать изображение в отдельных кадрах. В данном случае - 1by1 изображений.

convert line.png -crop 1x1 +repage pixel_%04d.gif

Затем с помощью того же инструмента создайте анимацию из всех сгенерированных изображений:

convert -loop 0 -delay 2 ./pix* anim.gif

Отрегулируйте параметр задержки, чтобы изменить скорость анимации (в 1/100 секунды).

Вот ваш пиксель:

Измененный размер:

Другие вопросы по тегам