跳到正文

精灵表转 GIF

拖入精灵表,看它动起来,然后保存为动画 GIF。拖入 GIF,则可得到精灵表或其中的各帧。任何内容都不会离开你的设备。

在你的设备上生成。你的图片绝不会被上传。

  • 绝不上传
  • 双向转换
  • 实时预览

工作原理

如何把精灵表转成 GIF

  1. 第 1 步: 添加精灵表

    选择、拖入或粘贴精灵表。动画 GIF 也可以:它会被重新拆成帧。

  2. 第 2 步: 检查各帧

    网格会自动推测,动画随即开始播放。调整行和列,设置速度,点击不想要的帧将其去掉。

  3. 第 3 步: 下载

    保存为动画 GIF、PNG 精灵表,或把每一帧存成单独的 PNG 并打包成 ZIP。

精灵表转 GIF

发布前先看动画

  • 边设置边播放

    对网格、速度或方向的每次修改都会立刻反映在播放的动画中。

  • 找出网格

    能识别常见的帧尺寸和条状排列,并跳过精灵表末尾的空格子。

  • 挑选帧

    点击帧条中的帧可将其排除,并可正向、反向或往返播放。

  • GIF、精灵表或单帧

    清晰放大的 GIF 便于分享,整齐的精灵表用于引擎,单独的帧则可另作他用。

详细说明

精灵表、GIF 和帧

从精灵表到动画

精灵表是一张把动画的所有帧排在网格里的图片。告诉工具它有多少列和多少行,或者一帧有多大,它就会从左到右、从上到下把精灵表切成帧并播放。

精灵表打开时会自动推测网格:一条由正方形帧组成的长条,或者 16、32、64 像素这类不会切到任何图形的常见尺寸。空白格子会被跳过,所以最后一行只填了一半也不会让动画闪烁。

速度、方向和帧

  • 速度:每秒 8 到 12 帧适合大多数游戏动画;24 帧很流畅,6 帧则是故意的卡顿感。
  • 方向:正向、反向或往返(乒乓)播放;往返播放能用一半的帧做出待机或呼吸循环。
  • 帧:点击帧条中的任意一帧可将其排除。这样,行里包含多个动画的精灵表就能只留下其中一个。
  • GIF 尺寸:2× 到 8× 以硬边缘放大,让 32 像素的精灵在聊天窗口或商店页面中依然看得清。

从 GIF 回到精灵表

动画 GIF 会被读取为完整的帧,与查看器显示的完全一致,并保留原有的时间。可把它们保存为一行、一列或接近正方形网格的精灵表,或保存为带编号的 PNG 文件。

GIF 最多容纳 256 种颜色,也不支持半透明。这很适合像素画;对于手绘或照片类的帧,PNG 精灵表能保留所有颜色。

精灵表转 GIF

常见问题

我的文件会被上传到哪里吗?

不会。精灵表或 GIF 在你的浏览器中、在你自己的设备上读取和转换。不会向 Moriqa 或其他任何人发送任何内容。

如何把精灵表转成 GIF?

添加精灵表,确认行和列与它的网格一致,以每秒帧数设置速度,然后选择“下载 GIF”。预览播放的就是将要保存的内容。

如何把 GIF 转成精灵表?

添加 GIF,在“另存为”下选择“精灵表”。选择一行、一列或网格,然后下载 PNG。如果想让每一帧各存为一张 PNG,请选择“帧”。

动画看起来被切乱了,怎么回事?

网格和精灵表对不上。切换到“帧尺寸”,输入一帧的宽度和高度,或者修正列数和行数,直到帧条中的每个格子都显示一个完整的帧。

为什么要放大 GIF?

小尺寸的像素画被网站或聊天应用放大时会变模糊。以 4× 或 8× 保存会把每个像素重复成清晰的方块,在哪里显示都保持锐利。

精灵表需要透明背景吗?

不需要,任何图片都可以。有透明背景时,网格推测得更可靠,也能跳过空白格子。

之后还能编辑动画吗?

可以。在 Moriqa 的像素画编辑器中,“文件”菜单里的“导入精灵表…”会把精灵表作为动画打开,你可以逐帧重画,再导出给 Godot、Unity 和 GameMaker。

想自己画动画?

打开 Moriqa 的像素画编辑器,逐帧绘制并制作精灵动画,在浏览器中免费使用。