工具功能
本工具可以将任意图片转换为像素画风格,纯前端本地处理,无需上传图片到服务器,保护隐私。支持调整像素块大小、选择不同调色板,生成后可直接下载PNG格式图片。
使用方法
操作步骤非常简单:
- 点击「选择图片」,上传你想要转换的图片
- 拖动滑块调整像素块大小(数值越大,像素块越明显)
- 选择你喜欢的调色板:保留原色、GameBoy复古绿、4色调限色
- 点击「转换生成像素画」即可看到效果
- 满意后点击「下载PNG」保存图片到本地
转换原理
像素画生成采用降采样再放大的方法:
- 根据你设置的像素块大小,将原图缩小到
原图宽度 ÷ 像素块大小和原图高度 ÷ 像素块大小的分辨率 - 如果选择了自定义调色板,将缩小后的每个像素匹配到调色板中最近的颜色
- 关闭画布抗锯齿,把缩小后的图片放大回原图的尺寸,这样就得到了硬边的像素块效果
注意事项
- 所有处理都在浏览器本地完成,图片不会上传到服务器,大图片处理也不会卡顿
- 生成像素画的尺寸和原图一致,如果需要更小的文件可以导出后再压缩
- 建议正方形头像类图片转换效果更好,适合做社交媒体头像、壁纸等