我有兴趣将图像带变成高质量GIF 或 APNG 文件。
我特别想要转换的图像是一个由原始十六进制颜色代码组成的尺寸为 1530x1 的渐变图像。
我怎样才能实现这个目标?
答案1
我猜你想要一个 1px x 1px 的动画,并且每个颜色都按顺序排列?
这很简单。首先使用 imagemagick 将图像切成单个帧。在本例中为 1by1 图像。
convert line.png -crop 1x1 +repage pixel_%04d.gif
然后使用相同的工具从所有生成的图像创建动画:
convert -loop 0 -delay 2 ./pix* anim.gif
调整延迟参数来改变动画速度(以 1/100 秒为单位)。
这是您的像素:https://i.stack.imgur.com/NVA4T.gif
调整大小: