减少图片颜色数量(颜色量化)

将照片缩减为仅有几种颜色的调色板,获得简洁的图形效果,类似丝网印刷或扁平图标。最终的颜色数量可以完全自由调节。

示例:
拖放文件,或点击浏览(最大 30 MB)

工作原理

颜色量化先提取图片的主色(通过接近「中位切分」(median cut)的算法计算出简化后的调色板),然后将每个像素替换为调色板中与之最相似的颜色。结果是色块分明的图像,色调数量被严格限制。

应该选择多少种颜色?

较小的值(2 到 6)会产生非常图形化的效果,类似标志或极简海报。较大的值(16 到 32)能保留更多层次,同时显著减小图片的体积和视觉复杂度。

这和普通的色调分离(posterize)一样吗?

不一样:色调分离是对每个通道(红、绿、蓝)分别独立地减少级别,而颜色量化会先选出能代表整张图片的一组颜色,再为每个像素分配这组颜色中最接近的一种,因此结果更贴合照片中实际存在的色调。

100% 本地处理:调色板提取(WebAssembly)和像素替换(JavaScript)完全在您的浏览器中完成,不会上传任何文件。