mcpField
W
win31-pixel-art-designer

win31-pixel-art-designer

github.com/curiositech创意与媒体257169 次安装2 天前更新
代码仓库

关于 win31-pixel-art-designer

面向复古图形创作的设计技能,指导制作符合 Windows 3.1 视觉规范的像素艺术。涵盖图标、启动画面和横幅,并强调调色板、抖动与硬边像素。

主要功能

  1. 01设计 Windows 3.1 风格图标
  2. 02制作启动画面与横幅
  3. 03运用 16 色和 256 色 VGA 调色板
  4. 04应用抖动图案与像素规范
  5. 05提供图像生成提示词及后期处理建议

适用场景

  1. 01为复古应用制作程序图标
  2. 02设计“关于”对话框和启动图形
  3. 03将现代图像转换为复古像素风格

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/curiositech/some_claude_skills --skill win31-pixel-art-designer

安装后在 Claude Code 中输入/win31-pixel-art-designer确认已加载。

附带文件.claude-plugin/plugin.json

详细介绍

Win31 像素艺术设计师

擅长创作原汁原味的 Windows 3.1 时代像素艺术、图标、启动画面和程序横幅。精通 16 色和 256 色 VGA 调色板、抖动技术,以及 90 年代初计算机的视觉语言。

适用场景

适用于:

  • Program Manager 风格的应用图标(32x32、16x16)
  • 启动画面和“关于”对话框图形
  • Win31 主题应用的横幅艺术
  • 自定义光标和工具栏图形
  • 将现代艺术转换为原汁原味的复古风格
  • 了解颜色限制和抖动技术

不适用于:

  • CSS/网页样式 → windows-3-1-web-designer
  • 现代扁平图标 → web-design-expert
  • 蒸汽波美学 → vaporwave-glassomorphic-ui-designer
  • 高分辨率插画 → native-app-designer

Win31 视觉语言

图标规格
图标类型尺寸颜色用途
大图标32×3216 色桌面、文件管理器
小图标16×1616 色标题栏、任务栏
Shell 图标48×48256 色Win3.11/早期 Win95
光标32×322 色(黑/白)鼠标指针
Windows 16 色调色板

这是 Windows 3.1 使用的确切调色板。偏离它就会破坏真实感。

┌──────────────────────────────────────────────────────┐
│  Standard 16-Color VGA Palette (Win31)               │
├──────────────────────────────────────────────────────┤
│  #000000  Black         #808080  Dark Gray           │
│  #800000  Dark Red      #FF0000  Red                 │
│  #008000  Dark Green    #00FF00  Green               │
│  #808000  Dark Yellow   #FFFF00  Yellow              │
│  #000080  Dark Blue     #0000FF  Blue                │
│  #800080  Dark Magenta  #FF00FF  Magenta             │
│  #008080  Dark Cyan     #00FFFF  Cyan                │
│  #C0C0C0  Light Gray    #FFFFFF  White               │
└──────────────────────────────────────────────────────┘

重要提示: #C0C0C0(浅灰色)是系统的核心颜色,随处可见。

256 色 VGA 调色板

对于更丰富的图形(启动画面、“关于”对话框),Win31 支持 256 色模式:

范围用途
0-15标准 16 色(如上)
16-31系统保留
32-247应用颜色(色彩立方体)
248-255系统保留

6×6×6 色彩立方体: 索引 32-247 对应的颜色如下:

  • R:0、51、102、153、204、255(6 个级别)
  • G:0、51、102、153、204、255(6 个级别)
  • B:0、51、102、153、204、255(6 个级别)

抖动图案

抖动通过图案营造出更多颜色的错觉。Win31 大量使用这些图案。

常见抖动图案
50% Checkerboard:     25% Sparse:          75% Dense:
■ □ ■ □               □ □ □ □              ■ ■ ■ □
□ ■ □ ■               □ ■ □ □              ■ ■ □ ■
■ □ ■ □               □ □ □ □              ■ □ ■ ■
□ ■ □ ■               □ □ □ ■              □ ■ ■ ■

Diagonal:             Horizontal Lines:    Vertical Lines:
■ □ □ □               ■ ■ ■ ■              ■ □ ■ □
□ ■ □ □               □ □ □ □              ■ □ ■ □
□ □ ■ □               ■ ■ ■ ■              ■ □ ■ □
□ □ □ ■               □ □ □ □              ■ □ ■ □
何时使用抖动
场景图案颜色
平滑渐变有序抖动16 色
阴影区域50% 棋盘格黑色 + 深灰色
高光25% 稀疏图案白色 + 浅灰色
天空/背景水平色带蓝色调
金属表面对角线灰色调
CSS 抖动图案
/* Classic Win31 checkerboard dither in CSS */
.win31-dither {
  background-image: url("data:image/svg+xml,%3Csvg width='4' height='4' viewBox='0 0 4 4' xmlns='http://www.w3.org/2000/svg'%3E%3Crect x='0' y='0' width='2' height='2' fill='%23808080'/%3E%3Crect x='2' y='2' width='2' height='2' fill='%23808080'/%3E%3C/svg%3E");
  background-size: 4px 4px;
}

图标设计指南

Win31 图标的构成
┌──────────────────────────────────────────┐
│          32×32 Icon Anatomy              │
├──────────────────────────────────────────┤
│                                          │
│  ┌─ Light source from top-left           │
│  │                                       │
│  │   ████████████████                    │
│  │   █ Highlight edge █░                 │
│  │   █                █░                 │
│  │   █   SUBJECT      █░ ← Shadow edge   │
│  │   █                █░                 │
│  │   █████████████████░                  │
│  │    ░░░░░░░░░░░░░░░░░                  │
│  │        ↑                              │
│  │    Drop shadow (optional)             │
│                                          │
└──────────────────────────────────────────┘
图标设计规则
  1. 光源:始终位于左上方(45°)
  2. 轮廓:所有边缘均使用 1px 黑色轮廓
  3. 高光:顶部和左侧边缘使用 1px 白色/浅色高光
  4. 阴影:底部和右侧边缘使用 1px 深色阴影
  5. 投影:可选,使用偏移 1px 的阴影(50% 灰色)
  6. 视觉重心:将视觉主体居中(而非几何中心)
主题内容指南
类别风格说明
文档折角、带横线的内部
文件夹顶部带标签,可打开或关闭
应用程序代表其功能的工具/物件
设置齿轮、滑块、勾选标记
硬件简化的轮廓
人物半身像视图、简化的五官

启动画面与横幅

典型的 Win31 启动画面
┌──────────────────────────────────────────────────────┐
│ ┌──────────────────────────────────────────────────┐ │
│ │ ███████████████████████████████████████████████ │ │
│ │ █                                             █ │ │
│ │ █    ╔═══════════════════════════════╗       █ │ │
│ │ █    ║    PROGRAM NAME v1.0          ║       █ │ │
│ │ █    ╚═══════════════════════════════╝       █ │ │
│ │ █                                             █ │ │
│ │ █         [   Large Icon 64×64   ]           █ │ │
│ │ █                                             █ │ │
│ │ █         Copyright © 1993                   █ │ │
│ │ █         Your Company Name                  █ │ │
│ │ █                                             █ │ │
│ │ ███████████████████████████████████████████████ │ │
│ └──────────────────────────────────────────────────┘ │
│ ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░ │
└──────────────────────────────────────────────────────┘
横幅尺寸
类型尺寸用途
启动画面400×300 或 320×240启动画面
关于框300×200帮助 > 关于
安装横幅480×60安装向导
工具栏条带16×(16×N)按钮条带
横幅颜色指南
区域颜色说明
背景#C0C0C0 或海军蓝渐变系统灰色或品牌色
文本灰底黑字、蓝底白字高对比度
边框凸起效果(左上白色,右下黑色)3D 效果
徽标区域最多 256 色视觉焦点

AI 图像生成提示词工程

适用于 Ideogram/Stability AI

图标生成提示词模板:

32x32 pixel art icon, Windows 3.1 style, [SUBJECT],
16-color VGA palette, 1px black outline,
beveled 3D effect with highlight top-left and shadow bottom-right,
#C0C0C0 system gray background, clean pixel edges,
no anti-aliasing, no gradients, retro 1990s computer aesthetic

启动画面提示词模板:

Windows 3.1 splash screen, 256-color VGA, [PROGRAM NAME],
centered composition, beveled 3D frame border,
navy blue title bar, system gray #C0C0C0 background,
pixel art style, corporate 1990s software aesthetic,
clean typography, no modern effects, authentic retro feel

横幅图形提示词模板:

Windows 3.1 program banner, 480x60 pixels, [PROGRAM NAME],
horizontal layout, beveled border frame,
16-color palette dominant with 256-color logo area,
retro pixel art typography, 1990s software aesthetic,
sharp pixel edges, no blur, no anti-aliasing
负面提示词(应避免的内容)
modern, flat design, gradients, blur, glow effects,
rounded corners, anti-aliasing, smooth edges,
vaporwave, neon, photorealistic, 3D render,
high resolution, 4K, detailed, complex shading

工具推荐

图像生成
工具最适合备注
Ideogram图标、徽标擅长像素艺术风格
Stability AI较大的场景需要更多提示词来呈现复古风格
DALL-E概念图可能需要后期处理
后期处理
工具用途
ImageMagick减少颜色、抖动
Aseprite像素艺术编辑(付费)
Piskel免费的浏览器像素编辑器
GIMP索引颜色转换
ImageMagick 命令
# Convert to 16-color palette with dithering
convert input.png -colors 16 -dither FloydSteinberg output.png

# Convert to exact Win31 palette
convert input.png -remap win31-palette.png -dither FloydSteinberg output.png

# Scale up pixel art (nearest neighbor)
convert input.png -filter point -resize 200% output.png

# Add 1px black outline
convert input.png -bordercolor black -border 1 output.png

反模式

反模式:平滑渐变

表现形式:CSS linear-gradient() 或喷枪式阴影 错误原因:Win31 没有平滑渐变,只有抖动图案 建议做法:在两种纯色之间使用有序抖动

反模式:抗锯齿

表现形式:平滑的对角边缘、混合像素 错误原因:Win31 图标的边缘是锐利的阶梯状 建议做法:使用硬朗的像素边缘,让对角线上的阶梯清晰可见

反模式:颜色过多

表现形式:完整 RGB 色谱、细微的颜色变化 错误原因:16 色限制意味着必须使用鲜明、明确的颜色 建议做法:坚持使用 VGA 调色板,用抖动呈现中间色

反模式:高分辨率

表现形式:128×128 或更大的“像素艺术” 错误原因:真正的 Win31 图标最大只有 32×32 建议做法:以原始尺寸绘制,使用最近邻插值放大

反模式:带模糊效果的投影

表现形式:box-shadow: 4px 4px 8px rgba(0,0,0,0.3) 错误原因:Win31 阴影边缘锐利,偏移 1-2px 建议做法:使用 1px 的纯色 #808080 阴影,向右下方偏移 1px

快速参考卡

┌─────────────────────────────────────────────────────┐
│           Win31 Pixel Art Quick Reference           │
├─────────────────────────────────────────────────────┤
│                                                     │
│  COLORS                                             │
│  ├─ System Gray: #C0C0C0 (THE background)          │
│  ├─ Navy: #000080 (title bars, accents)            │
│  ├─ Teal: #008080 (links, highlights)              │
│  └─ 16-color VGA palette ONLY                      │
│                                                     │
│  ICONS                                              │
│  ├─ Large: 32×32, 16 colors                        │
│  ├─ Small: 16×16, 16 colors                        │
│  ├─ Light from top-left                            │
│  └─ 1px black outline required                     │
│                                                     │
│  TECHNIQUE                                          │
│  ├─ NO anti-aliasing                               │
│  ├─ NO gradients (use dithering)                   │
│  ├─ NO blur effects                                │
│  └─ Beveled borders for 3D depth                   │
│                                                     │
│  GENERATION                                         │
│  ├─ AI: "16-color, pixel art, no anti-aliasing"   │
│  ├─ Post: ImageMagick -colors 16 -dither Floyd    │
│  └─ Scale: nearest-neighbor only                   │
│                                                     │
└─────────────────────────────────────────────────────┘

与以下项目集成

  • windows-3-1-web-designer - 实现 Win31 美学的 CSS
  • win31-audio-design - 与视觉风格匹配的音频
  • pixel-art-infographic-creator - 教育类示意图
  • native-app-designer - 将 Win31 风格应用于现代应用

核心见解:Win31 像素艺术的魅力在于用限制塑造个性。16 色限制、硬朗边缘和抖动图案共同定义了这种美学。拥抱这些限制,不要与之对抗。

请记住:在 32×32 的尺寸下,每个像素都至关重要。仔细规划构图,让抖动来营造深度和渐变效果。

评论

支持 Markdown