Blog
🇨🇳简体中文
免费图片转 Arcade 精灵工具

MakeCode Arcade Image Converter

将自己的图片转换为 MakeCode Arcade 像素画。调整尺寸,查看 15 色预览,然后复制图片字面量或可直接创建精灵的代码。

  • 免费,无需账号
  • 图片仅在本地处理
  • 15 种颜色 + 透明色

选择或拖拽图片

支持 PNG、JPEG、WebP。文件不超过 10 MB,单边不超过 4096 像素,总计不超过 1600 万像素。

输出单边支持 1–256 像素。这是本工具的处理限制,并非 MakeCode 平台限制。修改设置后会清除上一次的转换结果。

Arcade 默认调色板(点号为透明,f 为不透明黑色)

.123456789abcdef

如何使用 MakeCode Arcade Image Converter

  1. 选择自己拥有或获准使用的 PNG、JPEG、WebP 图片。轮廓清晰的小图标通常效果更好。
  2. 尝试 16 × 16 或 32 × 32 精灵,适应 160 × 120 游戏屏幕,保持原始大小,或按倍数缩放。调整透明度后点击转换。
  3. 将生成的代码复制到项目的 JavaScript 标签页。默认代码会创建 Player 精灵;选择仅图片模式可替换现有图片表达式。

将图片转换为 MakeCode Arcade 精灵

本工具采用最近邻采样调整尺寸,按 RGB 距离平方为不透明像素匹配最接近的默认调色板颜色。预览与导出代码使用相同的像素索引,不使用抖动或自定义调色板。

MakeCode Arcade 图片转换常见问题

为什么转换后的颜色变少了?

Arcade 图片只有 15 种可见颜色和一个透明索引,照片的细微渐变会丢失。若项目使用自定义调色板,导入的颜色也会不同。使用默认项目调色板可与本工具的预览保持一致。

黑色和透明色相同吗?

不同。点号代表透明索引 0,f 代表不透明黑色。开启透明度时,alpha 小于或等于阈值的像素将消失;关闭时,像素和留白会先与背景色混合再匹配颜色。JPEG 自带的白色背景不会自动移除。

图片会上传或保存吗?

转换完全在浏览器本地完成,无需账号。本工具不会上传或保存图片,刷新页面会清空工作,请保留原图并保存生成的代码。

MakeCode Arcade 官方图片与调色板文档

本工具为非官方工具,与微软无关联,也未经微软背书。MakeCode Arcade 为微软产品。