【问题标题】:Prevent image cropping when making sprites from gif从 gif 制作精灵时防止图像裁剪
【发布时间】:2011-02-04 02:48:12
【问题描述】:

大家好,我已经尝试了几种工具(imagemagic、gif2png、Nconverter)来提取帧以从我拥有的 .gif 图像中制作精灵。

我得到的 .png 很好,但它们的大小不一样,有些是 50x65,有些是 43x65,有些是 50x70,这确实会破坏下降动画的任何尝试。那么有没有办法防止这种裁剪或以编程方式向较小的部分添加额外的透明空间并使它们都具有相同的大小?

谢谢。

【问题讨论】:

  • 看起来你的 gif 文件使用了脏矩形优化

标签: png imagemagick animated-gif sprite


【解决方案1】:

我不确定您是否正在寻找可以为您提取帧的编程解决方案或应用程序。

MPlayer 可以使用以下命令将动画 .gif 的帧提取到一系列 PNG 文件中:

mplayer test.gif -vo png

我很确定它将在整个动画过程中保持恒定的输出帧大小。

【讨论】:

  • 有什么mplayer不能做的???!!!我确实给了我一个白色的png BG,但我用图像魔术“convert -transparent white *.png Test.png”让它再次透明了,非常感谢!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-06-21
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-01-25
  • 1970-01-01
相关资源
最近更新 更多