图片转 Minecraft 像素画转换器的工作原理
转换器将上传的图片调整为方形方块网格,将每个像素匹配到 16 种羊毛颜色之一,并预览生成的马赛克效果。它可以将预览导出为 PNG,或创建包含每个非透明单元格一条 setblock 命令的 Java Edition .mcfunction 文件。
该函数在执行高度处的 X 和 Z 轴上构建平面设计。它不会创建垂直墙壁、选择生存材料调色板、移除生成单元格之外的现有方块,也不会生成 Bedrock 行为包函数。
选择实用的网格尺寸
较大的网格保留更多细节,但需要更多方块和命令。对于徽标和图标,从小尺寸开始。64×64 的不透明图片可产生 4,096 行 setblock 命令,因此请从数据包函数运行下载的文件,而不是粘贴到聊天框中。
建造前规划透明区域
“跳过透明像素”会保持这些单元格中的现有世界不变。“使用黑色羊毛”会填充透明单元格并创建完整的方形背景。这两个选项都不会清除马赛克周围不需要的方块。
注意调色板缩减
转换器使用紧凑的羊毛调色板,而非所有 Minecraft 方块。精细渐变、肤色、阴影和透明边缘可能会合并为相同的羊毛颜色。当重要细节消失时,请简化源图片或增大网格。
从安全起点运行函数
所有方块坐标都相对于命令执行位置。在世界副本中测试,站在预期的角落和高度,并在运行完整函数前确认 X/Z 方向。
将图片转换为平面羊毛马赛克
- 上传清晰的 PNG、JPG、WEBP 或浏览器支持的其他图片。
- 选择能保持重要形状可识别的最小网格尺寸。
- 决定透明像素是跳过还是替换为黑色羊毛。
- 下载 PNG 计划或 Java .mcfunction 文件。
- 在测试世界中从预期的建造起点安装并运行该函数。
Minecraft 像素画转换器常见问题
这会创建原理图文件吗?
不会。此工具导出 PNG 计划和 Java .mcfunction。当您特别需要 .schem、.litematic 或结构文件时,请使用原理图转换器或其他构建导出工作流。
为什么颜色与源图片不同?
每个源像素都会缩减为包含的羊毛调色板中最接近的颜色。Minecraft 纹理和游戏内光照可能使放置的方块与平面浏览器预览进一步不同。
它可以垂直构建图片吗?
当前函数使用 X/Z 平面。要构建墙壁,请使用编辑器旋转完成的结构,或在运行命令之前转换生成的坐标。
上传的图片会发送到服务器吗?
不会。图片调整、颜色匹配、预览渲染和下载均在浏览器中运行。