词元之母TOK.MOM - 平台充值汇率 1:1 即 1 人民币充值到账 1 美元,支持一个 Key 调用近 600+ 海内外模型,限时特价模型低至 1 折,欢迎上岸!
| 来源 | 内置(默认安装) |
| 路径 | skills/creative/pixel-art |
| 版本 | 2.0.0 |
| 作者 | dodo-reach |
| 许可证 | MIT |
| 平台 | linux, macos, windows |
| 标签 | creative, pixel-art, arcade, snes, nes, gameboy, retro, image, video |
scripts/pixel_art.py — 照片 → 像素艺术 PNG(Floyd-Steinberg 抖动算法)scripts/pixel_art_video.py — 像素艺术 PNG → 动画 MP4(+ 可选 GIF)clarify 提供 4 个代表性预设。根据用户的需求选择组合——不要一次性列出全部 14 个。clarify,直接使用对应预设。clarify 两次:一次选风格,一次选场景(如涉及动画)。若用户在消息中已明确指定风格和场景,则完全跳过 clarify。pixel_art();若用户要求动画,则将结果传入 pixel_art_video()。| 预设 | 时代 | 调色板 | 像素块 | 适用场景 |
|---|---|---|---|---|
arcade | 80 年代街机 | 自适应 16 色 | 8px | 粗犷海报、主角艺术 |
snes | 16 位 | 自适应 32 色 | 4px | 角色、细节场景 |
nes | 8 位 | NES(54 色) | 8px | 真实 NES 风格 |
gameboy | DMG 掌机 | 4 阶绿色 | 8px | 单色 Game Boy |
gameboy_pocket | Pocket 掌机 | 4 阶灰色 | 8px | 单色 GB Pocket |
pico8 | PICO-8 | 16 固定色 | 6px | 幻想主机风格 |
c64 | Commodore 64 | 16 固定色 | 8px | 8 位家用电脑 |
apple2 | Apple II 高分辨率 | 6 固定色 | 10px | 极致复古,6 色 |
teletext | BBC Teletext | 8 纯色 | 10px | 粗犷原色块 |
mspaint | Windows MS Paint | 24 固定色 | 8px | 怀旧桌面风格 |
mono_green | CRT 荧光绿 | 2 绿色 | 6px | 终端/CRT 美学 |
mono_amber | CRT 琥珀色 | 2 琥珀色 | 6px | 琥珀显示器风格 |
neon | 赛博朋克 | 10 霓虹色 | 6px | 蒸汽波/赛博风 |
pastel | 柔和粉彩 | 10 粉彩色 | 6px | 可爱风 / 温柔风 |
scripts/palettes.py(完整列表见 references/palettes.md,共 28 个命名调色板)。任何预设均可覆盖:| 场景 | 特效 |
|---|---|
night | 闪烁星星 + 萤火虫 + 飘落树叶 |
dusk | 萤火虫 + 闪光 |
tavern | 尘埃粒子 + 暖色闪光 |
indoor | 尘埃粒子 |
urban | 雨 + 霓虹脉冲 |
nature | 树叶 + 萤火虫 |
magic | 闪光 + 萤火虫 |
storm | 雨 + 闪电 |
underwater | 气泡 + 光斑 |
fire | 余烬 + 闪光 |
snow | 雪花 + 闪光 |
desert | 热浪扭曲 + 尘埃 |
block 为步长使用 Image.NEAREST 缩小(硬像素,无插值)Image.NEAREST 放大还原libx264 -pix_fmt yuv420p -crf 18 编码palettegen + paletteuse 生成pip install Pillow)"NES"、"PICO_8"、"GAMEBOY_ORIGINAL")。block 或 palette 为小数时会破坏量化——保持为正整数。mono_green / mono_amber 强制 color=0.0(去饱和)。若覆盖并保留色度,2 色调色板在平滑区域可能产生条纹。clarify 循环:每轮最多调用两次(风格,然后是场景)。不要反复向用户询问选项。Image.open(p).getcolors()