像素画生成器 使用指南

在 4–24 的网格上手工点击上色绘制像素画,颜色从固定 6 色(红、橙、绿、蓝、紫、黑)中选择,完成后导出字符画 .txt 或 CSS box-shadow 像素块;不导入图片、不做自动像素化。

功能说明

页面把每个格子存进二维数组:点击按当前颜色写入,擦除模式写空白。网格尺寸可选 4–24,越界会直接提示错误;8×8 会载入 48 个有色格的预置笑脸,其余尺寸从空白画布开始。结果区同时给出可点击画布与字符画预览:有色格显示 ■、空白格显示 ·,每行符号数等于网格边长。导出两条通路:字符画写进 .txt,CSS 用 16px 步进的 box-shadow 复现每个有色格,生成一条 .pixel-art 规则。本页不读取本地图片、不做色彩量化,也不做放大插值。

典型使用场景

算例参考

■···
·■··
····
····

对应的 CSS 阴影为 0px 0px 0 #3B82F6 与 16px 16px 0 #3B82F6 两条。

注意事项

改变网格尺寸会按新尺寸重建画布并清空已绘内容(8×8 例外,载入预置笑脸);本页不做缩放重采样,需要保留作品请先导出。绘图状态只存在当前页面内存,刷新即重置。工具纯前端运行,绘制与导出都在本地完成,图案不会保存或上传。

导出的字符画能直接贴进 README 吗?
可以。字符画以 ■ 表示有色格、· 表示空白,每行符号数等于网格边长;贴进代码块并使用等宽字体时能保持对齐,比例字体可能让符号宽度不一致、出现错位。
为什么改变网格尺寸后已画的图案没了?
改变网格尺寸会按新尺寸重建画布:8×8 载入预置笑脸,其余尺寸为空白。本页不做缩放重采样,需要保留作品请先用「导出字符画 .txt」或「导出 CSS 像素块」保存。
→ 打开像素画生成器