图片饱和度调节 - 在线色彩鲜艳度控制
实时调整图片色彩饱和度,从黑白到浓艳,让照片更具视觉冲击,纯前端Canvas渲染。
UD5工具箱
拖拽图片到此处
或点击上传 · PNG / JPG / WebP / GIF
上传图片后在此预览
处理后效果在此预览
颜色限制是将图像中的数百万种颜色映射到一个有限的色板(如16色或4色)的过程。这是像素画创作的核心技术之一,通过减少颜色数量来获得复古、风格化的视觉效果。技术上使用最近邻匹配算法,在色板中找到与原始像素最接近的颜色。
Floyd-Steinberg是一种误差扩散抖动算法,由Robert Floyd和Louis Steinberg于1976年提出。当像素被量化到色板时,产生的颜色误差会按比例(7/16、3/16、5/16、1/16)扩散到相邻像素。这样可以在颜色数量极少的情况下保留图像的细节和渐变感,避免出现明显的色带。对于4色或2色色板尤其重要。
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的像素块大小以获得最佳效果和速度。
实时调整图片色彩饱和度,从黑白到浓艳,让照片更具视觉冲击,纯前端Canvas渲染。
显示用颜色墨水书写的颜色名称,但字义与墨水色不一致,要求忽略字义报告墨水色,测试反应抑制。
选择常见和弦走向(如I-V-vi-IV),显示其带有的情绪描述词和经典歌曲例子。
根据看到的星星多少选择描述,判断所处环境的波特尔暗空等级。
将苹果设备拍摄的 HEIC 格式照片转换为通用的 JPG 格式,保持质量。
图形化钢琴按键,支持鼠标点击和电脑键盘映射,可录制并回放简单旋律。
通过边缘检测和颜色反转,将照片转为黑白铅笔素描或钢笔线条画。
列出所有标准HTML元素,按类别(流、短语、嵌入等)筛选,附简要说明。
将普通照片转换成类似热成像仪的色彩映射效果,模拟红外视觉。
填写能量、蛋白、脂肪等数据,生成标准营养成分表HTML代码或图片。
展示A系列、B系列、C系列及常用信封尺寸的毫米和英寸对照。
选择或上传自定义列表符号,生成对应的CSS ::marker或背景样式。
放置镜面或透镜,显示入射光线并根据规律绘制反射/折射光路。
选择或上传图标,生成将自定义图像或SVG用作鼠标指针的CSS代码,并预览效果。
将CSV表格数据转换为结构化XML文档,自定义根节点与元素名,适合数据交换与接口适配。
整理正则表达式元字符、量词、分组等语法,带实用示例,便于快速查阅。
在线转换图片格式,支持PNG、JPEG、WebP等互相转换,调节质量输出,纯前端处理。
严格依据RFC规范验证邮箱格式,显示详细的合规分析,并给出建议的正则表达式。
记录食材名称、数量和日期,高亮临期,生成购物缺货单。
将CSV数据转换为JSON对象数组,支持自定义分隔符和编码,便于前端数据处理和API对接。
显示navigator.connection提供的网络类型(slow-2g, 4g等)及下行速度估计。
在线Unicode编码转换,支持字符与Unicode码点、UTF-8十六进制之间的相互转换,便于字符分析。
输入类似P0301的故障码,显示通用的故障定义与可能原因,辅助爱车自检。
将JSON数组对象转换为CSV格式,便于导入Excel或数据库,支持嵌套字段展平。
选择疲劳、脱发等症状或特定维生素,显示富含该营养素的天然食物列表。
预置IT设备、门禁、合同签订等入职事项,可自定义清单,逐项完成打勾确保无遗漏。
模拟手机短信界面,编辑对话生成逼真的聊天截图图片。
输入照片像素与期望DPI,计算最大清晰打印尺寸,或反向求所需像素。
将ASCII/Unicode文本转换为二进制序列,每字符显示8位二进制数,支持空格分隔输出。
将JSON对象快速转换为XML格式,支持属性配置与缩进美化,纯前端实时转换,确保数据安全。