无需登录 数据私有 本地保存

像素画颜色限制器 - 降至指定色板

13
0
0
0

拖拽图片到此处

或点击上传 · PNG / JPG / WebP / GIF

色板预设
自定义色板 0色
选择预设或添加颜色
处理参数
值越大像素感越强(1=不改变分辨率)
开启后过渡更自然,减少色带
原图

上传图片后在此预览

处理后

处理后效果在此预览

处理中...

常见问题与知识点
什么是像素画颜色限制(颜色量化)?

颜色限制是将图像中的数百万种颜色映射到一个有限的色板(如16色或4色)的过程。这是像素画创作的核心技术之一,通过减少颜色数量来获得复古、风格化的视觉效果。技术上使用最近邻匹配算法,在色板中找到与原始像素最接近的颜色。

什么是Floyd-Steinberg抖动?为什么要用它?

Floyd-Steinberg是一种误差扩散抖动算法,由Robert Floyd和Louis Steinberg于1976年提出。当像素被量化到色板时,产生的颜色误差会按比例(7/16、3/16、5/16、1/16)扩散到相邻像素。这样可以在颜色数量极少的情况下保留图像的细节和渐变感,避免出现明显的色带。对于4色或2色色板尤其重要。

PICO-8色板有什么特别之处?

PICO-8是PICO-8虚拟游戏机的16色默认色板,深受像素画和独立游戏开发者喜爱。它包含精心挑选的颜色:深蓝、紫红、绿色、棕色、灰色、米白,以及鲜艳的红、橙、黄、绿、蓝、紫、粉、桃色。这个色板色彩丰富且和谐,非常适合创作复古风格的像素艺术作品。

像素块大小参数如何影响最终效果?

像素块大小控制降采样程度。值为1时保持原始分辨率,仅进行颜色限制。值越大(如8或12),图像会先被划分为更大的像素块,每个块取平均颜色,产生明显的像素化/马赛克效果。配合颜色限制使用,可以获得更真实的复古像素画风格。建议从4-8开始尝试。

如何选择最适合的色板?

选择色板取决于你想要的艺术风格:GameBoy 4色适合复古绿屏风格;PICO-8 16色适合色彩丰富的像素画;1-bit黑白适合极简风格;灰度色板适合模拟黑白照片。你也可以使用自定义色板或"从图片提取"功能来创建最适合你图像的色板。

"从图片提取"功能是如何工作的?

该功能会分析上传图片的颜色分布,将图像缩小采样后统计各颜色出现的频率,自动提取出现最多的N种颜色(默认为色板预设数量,最多32色)。这些颜色按频率排序,组成一个与原图高度匹配的自定义色板。这对于将照片转换为像素画特别有用。

颜色距离是如何计算的?

本工具使用RGB空间中的欧几里得距离来计算颜色相似度:√[(R₁-R₂)² + (G₁-G₂)² + (B₁-B₂)²]。距离越小,颜色越接近。这是最常用的颜色匹配方法,计算效率高且效果良好。对于更精确的感知匹配,专业工具会使用Lab色彩空间,但RGB距离在大多数情况下已足够。

支持哪些图片格式?处理后的图片可以商用吗?

支持PNG、JPEG、WebP、GIF(静态第一帧)等常见格式。处理后的图片以PNG格式下载,保留完整分辨率。处理后的图片可以自由使用(包括商用),但请注意原始图片的版权问题——确保你拥有原始图片的使用权或使用免版权素材。

为什么我的处理结果看起来有"虫纹"?

这是Floyd-Steinberg抖动的特征性纹理,在颜色极少的色板(如2-4色)下尤其明显。这种纹理实际上帮助保留了图像的细节和光影感。如果你不喜欢这种效果,可以关闭抖动开关,获得更干净的色块风格。关闭抖动后的效果更接近"硬边缘"像素画风格。

处理大尺寸图片时会不会很慢?

对于超过400万像素的图片,工具会自动进行降采样以保证处理速度。在典型设备上,处理时间通常在1-3秒内。如果设置了较大的像素块大小(如8),实际处理的像素数会大幅减少,处理速度会更快。建议对于照片类素材,使用4-12的像素块大小以获得最佳效果和速度。