图片取色器
图像所有处理都在浏览器本地完成,数据不上传服务器
把图片拖到这里,或点击选择
也可以按 Ctrl/⌘ + V 粘贴截图
PNG / JPEG / WebP / GIF / BMP / AVIF · 单张不超过 30 MB
点图片上的任意位置,取那个点的颜色 —— 同时给出 HEX、RGB 与 HSL 三种写法。除了单点取色,它还会算出整张图的平均色和一份主色板(每个色标出占全图的比例),做配色、找主色调的时候比一个个点省事得多。 取样半径是这里唯一需要理解的选项:1×1 是取那一个像素,在压缩过的照片上常常是一个噪点;3×3 与 5×5 取一小块的平均,得到的是更接近「你看到的那个颜色」。所以默认给的是 3×3。 主色板用的是中位切分(median cut):按像素分布把颜色空间反复对半分,每个盒子的平均色就是一个主色,最后按占比从大到小排。它不会像「量化到 8×8×8 色立方」那样把相近的颜色拆散、把大面积的主色排到后面。半透明的像素不计入任何统计 —— 否则一张抠过图的 PNG,透明区域会被当成黑色混进平均色,这是这类工具最常见的错。 点击取色接在预览图上:点哪儿就按当前取样半径换算到原图像素,结果显示在旁边的说明卡里。全部在本机完成,图片不上传。
功能
- 点图任意位置取色,给出 HEX、RGB、HSL 三种写法
- 整图平均色 —— 做配色、找主色调时的第一参考
- 主色板用中位切分,按占比排序(不是色立方量化)
- 主色数量可选 5 / 6 / 8 个,每个标出占全图的比例
- 取样半径 1×1 / 3×3 / 5×5 —— 压缩照片默认 3×3 避开噪点
- 半透明像素不计入统计,抠过图的 PNG 不会被透明区拖黑
- 结果另存为 PNG 色卡与一份可复制的文本说明
- 图片不上传,断网也能用
使用方法
- 把图片拖进来,或用 Ctrl/⌘ + V 粘贴截图
- 按需要选取样半径与主色数量
- 整图平均色与主色板立刻出现,可另存为 PNG 色卡
- 点预览图上的任意位置,取到那一处的颜色
常见问题
- 取样半径该选哪个?
- 看图片的来源。压缩过的照片(手机 JPEG、聊天软件转发过的图)同一个纯色区域里相邻像素会有 ±3 的抖动,1×1 常常取到一个噪点;默认的 3×3 取一小块平均,更接近你肉眼看到的颜色。需要精确到某一个像素(比如读一张 UI 截图里的准确色值)时才用 1×1。
- 主色板为什么不用「量化成 256 色」那种做法?
- 把颜色量化到 8×8×8 的色立方是最省事的写法,但它会把相近的颜色拆到不同的格子里 —— 于是同一个大面积的主色被切成好几条、每条占比都很小,排序之后真正的主色反而排在后面。中位切分按像素分布递归二分,主色会完整落在一个区域里,占比才是真实占比。
- 透明的地方会被算进去吗?
- 不会。alpha 低于一半的像素完全排除在平均色与主色板之外。这一点很关键:抠过图的 PNG,透明区域的 RGB 常常是 0,算进去的话整张图的平均色会被拖黑 —— 这是这类工具最常见的错。
- 图片会上传吗?
- 不会。取色与统计都在浏览器里用 canvas 完成,全程在本机内存里,断网也能用。
相关工具
图片抠成透明
图像按颜色把图片抠成透明底 PNG:容差可调,可选只抠与边缘相连的一块,带边缘羽化与去色边。判据是 RGB 欧氏距离。
图片加水印
图像给图片加文字水印:九个位置加平铺,字号按图片比例自动缩放,可调颜色与不透明度。平铺加倾斜是防裁剪的常用做法。全部本地完成。
图片信息
图像读出一张图的所有信息:格式细节、拍摄参数与拍摄地点。EXIF 与拍摄位置单独列出并提醒,可导出文本或 JSON。图片不上传。
图片格式转换
图像把图片在 PNG、JPEG、WebP、AVIF、BMP、TIFF 之间互转,质量与尺寸上限可调。PNG 转 JPEG 时先铺背景色,透明区域不会变成黑色。全部在浏览器本地完成。
九宫格切图
图像把一张图按网格切开,用于朋友圈九宫格、长图分页。可选 3×3 等六种网格、每格留白与底色,输出按序号命名便于依次发布。
证件照裁剪
图像把照片裁成证件照尺寸:一寸、二寸、小二寸与美日申根签证规格,按 300 或 600 DPI 输出对应像素。覆盖式裁剪不变形,人像默认顶部对齐。