在线图片取色器
拖入一张图片,悬停以预览任意像素,点击即可抓取它的 HEX、RGB 和 HSL——全部在你的浏览器中完成。图片绝不离开你的设备。
图片取色器把你的图片解码到画布,并完全在你的浏览器中采样像素。你拖入的图片和你选取的颜色绝不会离开你的设备,也不会上传到 ArrayKit。
打开 CSS 颜色转换器
关于 图片取色器
图片取色器把任意图片变成一个颜色采样器。拖入或选择一张照片、logo、截图或设计稿,然后把光标移过它以预览十字准星下的像素,点击即可锁定那个确切的颜色。每个采样都以 HEX、RGB 和 HSL 显示,并配一个实时色块,因此你可以把它直接放进 CSS、设计令牌或油漆桶。一条最近颜色条会保留你上几次的选取,便于构建调色板,且每个值都有自己的复制按钮。透明像素会保留其 alpha,因此 PNG 叠层会读回为 rgba 和 #rrggbbaa。它为设计师、前端开发者,以及任何要从图片中匹配品牌色的人打造。图片被解码到画布并在你的设备上采样——绝不会被上传。
功能特性
- 悬停在图片上实时预览像素颜色,然后点击将其锁定
- 为每个采样像素在实时色块旁显示 HEX、RGB 和 HSL
- 为你需要的 HEX、RGB 和 HSL 记法提供逐值复制按钮
- 最近颜色条记住你上几次的选取,便于构建调色板
- 保留 alpha——半透明的 PNG 像素读回为 rgba 和 #rrggbbaa
- 接受 PNG、JPEG、WebP、SVG、GIF、AVIF、BMP 和 ICO 图片
- 十字准星光标和棋盘格背景让透明区域一目了然
- 完全在你的浏览器中运行——图片在你的设备上采样
如何使用 图片取色器
- 点击拖放区,或把一个图片文件拖到它上面
- 把光标移过图片以预览像素颜色
- 点击某处以锁定该颜色,并显示它的 HEX、RGB 和 HSL
- 复制你需要的记法,或从「最近颜色」重新打开一个较早的选取
示例
输入
Sampled pixel: R 37, G 99, B 235 (opaque)
输出
HEX #2563eb
RGB rgb(37, 99, 235)
HSL hsl(221, 83%, 53%)
在一个蓝色按钮上点击一次,就把该像素变成可直接粘贴的 CSS 颜色值。
常见错误与故障排除
- 取到的颜色看起来与源图片略有出入。 — JPEG 和 WebP 使用有损压缩,因此纯色填充在相邻像素之间可能相差一点色差。多采样附近的几个点,或使用该设计的 PNG 导出以获得精确的品牌色。
- 一个透明区域返回 rgba(0, 0, 0, 0) 而不是一个颜色。 — 那个像素是完全透明的,因此没有颜色可读。请悬停在作品填充的部分上;棋盘格背景标出了透明区域。
- 一张 SVG 或高分辨率图片显示出错误位置的颜色。 — 取色器在图片自身的分辨率下采样十字准星下的像素。把浏览器放大以获得更精细的控制,或精确地点击你想要的边缘。
常见问题
- 我如何从一张图片中取色?
- 拖入或选择图片,悬停在它上面预览像素颜色,然后点击你想要的确切位置。取色器会立即显示该像素的 HEX、RGB 和 HSL 并配一个色块,每个值都有一个复制按钮。
- 我可以获取一张截图里某个颜色的 HEX 代码吗?
- 可以。像加载任意图片一样加载截图,悬停找到你想要的色调,然后点击它。HEX 代码会出现在 RGB 和 HSL 值旁边,让你把它复制进 CSS 或设计工具。
- 取色器会保留 PNG 图片的透明度吗?
- 会。当一个采样像素不是完全不透明时,alpha 会被带过来:RGB 显示为 rgba(...),HEX 会多出第八对 alpha(#rrggbbaa),与该像素实际渲染的方式一致。
- 我可以从哪些图片格式中取色?
- 任何你的浏览器能解码到画布的格式——PNG、JPEG、WebP、SVG、GIF、AVIF、BMP 和 ICO。为获得精确的品牌色,优先使用无损的 PNG,因为 JPEG 和 WebP 可能使纯色填充偏移一点色差。
- 我可以从一张图片里保存多个颜色吗?
- 可以。每次点击都会把颜色加入「最近颜色」条,最多一打选取。点击那里的任意色块即可重新打开它,然后复制它的 HEX、RGB 或 HSL,以从图片中组装一个调色板。
- 我从一张图片取色时它会被上传吗?
- 不会。图片取色器把你的图片绘制到画布上,并完全在你的设备上读取像素。图片绝不会被发送到 ArrayKit 或任何服务器,因此私密的设计稿和照片都留在本地。
相关工具
全部 ArrayKit 工具