Chuyển đến nội dung

Lấy màu từ ảnh

Nhấp vào bất kỳ điểm nào trên ảnh để lấy mã HEX, RGB, HSL, OKLCH và trích xuất bảng màu. Ảnh được phân tích ngay trên thiết bị của bạn.

Thả ảnh vào đây để chọn màuhoặc nhấp để duyệt · dán ảnh chụp màn hình bằng Ctrl+V
Chọn ảnhXử lý trên thiết bị của bạn – không tải lên
Chạy ngay trên trình duyệt · không cần tải lênCách hoạt động

Cách sử dụng Lấy màu từ ảnh

  1. 1

    Mở ảnh

    Thả, chọn hoặc dán ảnh chụp màn hình, ảnh hay logo tối đa 25 MB – JPG, PNG, WebP, AVIF, HEIC, GIF hoặc SVG.

  2. 2

    Ngắm bằng kính lúp

    Rê chuột hoặc kéo trên ảnh; kính lúp 11 × 11 pixel hiển thị đúng điểm ảnh dưới dấu thập cùng mã HEX của nó.

  3. 3

    Nhấp để chọn

    Nhận giá trị HEX, RGB, HSL và OKLCH, mỗi giá trị có nút sao chép riêng. Phím mũi tên dịch dấu thập, Enter để chọn.

  4. 4

    Lấy bảng màu

    Chọn từ 5 đến 12 màu chủ đạo rồi sao chép dưới dạng biến CSS, JSON hoặc khối chủ đề Tailwind.

Giới hạn và Pro

Mỗi lần một ảnh, tối đa 25 MB, chọn màu không giới hạn, bảng màu 5–12 màu và lịch sử 24 màu.

Gói Pro cho phép lấy mẫu ảnh lớn đến 4 GB. Xem Pro

Về Lấy màu từ ảnh

Công cụ chọn màu từ ảnh đọc giá trị chính xác của bất kỳ điểm ảnh nào và biến cả bức ảnh thành bảng màu. Mỗi lần chọn cho ra màu ở bốn kiểu ghi: HEX cho công cụ thiết kế, rgb() và hsl() cho CSS, còn oklch() dành cho xử lý màu CSS hiện đại, nơi độ sáng và độ bão hòa hoạt động đúng như mắt người cảm nhận. Các màu đã chọn được lưu vào lịch sử 24 màu gần nhất ngay trong trình duyệt này nên lần sau vẫn còn; trên Chrome và Edge bản máy tính, Chọn từ màn hình còn lấy được màu bất kỳ bên ngoài trang qua công cụ chấm màu của trình duyệt.

Bảng màu được tính bằng phân cụm k-means trong không gian màu OKLab, trên bản sao của ảnh được thu nhỏ còn tối đa 200 pixel ở cạnh dài nhất. Các cụm giống nhau được gộp lại, điểm ảnh trong suốt bị bỏ qua, và màu được xếp theo mức độ chiếm trong ảnh, với tỷ lệ hiển thị trên từng ô màu. Cùng một ảnh luôn cho ra cùng một bảng màu.

Nhà thiết kế dùng công cụ để lấy màu thương hiệu từ logo, dựng chủ đề từ ảnh, kiểm tra màu chính xác của một nút trong ảnh chụp màn hình hoặc gom bảng cảm hứng. Giá trị là sRGB chuẩn như trình duyệt hiển thị ảnh, nên lỗi nén JPG hoặc nguồn có gam màu rộng có thể làm màu chọn lệch vài đơn vị so với tệp thiết kế gốc. Điểm ảnh bán trong suốt trả về màu không kèm độ trong suốt, và công cụ không đặt tên màu hay kiểm tra tỷ lệ tương phản.

Quyền riêng tư

Ảnh được giải mã và lấy mẫu ngay trong thẻ này, còn việc phân cụm bảng màu chạy trong một Web Worker nhỏ được tạo sau khi bạn mở ảnh; không có gì được tải lên. Lịch sử màu chỉ lưu trong bộ nhớ cục bộ của trình duyệt này, và Chọn từ màn hình dùng công cụ chấm màu có sẵn của trình duyệt, chỉ chia sẻ với trang này đúng một màu bạn đã chọn.

Tính năng

Kính lúp chính xác từng pixel

Kính lúp 11 × 11 pixel, dịch bằng bàn phím để chọn chính xác trên cả chuột và cảm ứng.

Bảng màu chủ đạo

5–12 màu theo k-means trong OKLab, xếp theo tỷ lệ trong ảnh.

Xuất cho lập trình viên

Giá trị HEX, RGB, HSL và OKLCH cùng biến CSS, JSON hoặc khối @theme của Tailwind.

Lịch sử màu

24 màu bạn chọn gần nhất được giữ trong trình duyệt này, sẵn sàng sao chép dưới dạng danh sách.

Lấy màu từ ảnh: câu hỏi thường gặp

Làm sao để lấy mã HEX của một màu trong ảnh?
Mở ảnh, rê con trỏ lên ảnh cho đến khi dấu thập của kính lúp nằm đúng điểm ảnh bạn muốn rồi nhấp. Mã HEX hiện lớn trong bảng Màu đã chọn cùng với RGB, HSL và OKLCH; hãy bấm nút sao chép bên cạnh giá trị cần dùng. Trên điện thoại, kéo ngón tay qua ảnh rồi nhấc lên để chọn điểm ảnh đang hiện trong kính lúp.
OKLCH là gì và vì sao nên dùng?
OKLCH mô tả màu bằng độ sáng, độ bão hòa (cường độ) và sắc độ, dựa trên mô hình OKLab, được thiết kế để các bước đều nhau trông khác biệt đều nhau với mắt người. Chỉ đổi độ sáng thì sắc độ vẫn ổn định, nên tạo sắc nhạt, sắc đậm và chủ đề dễ tiếp cận dễ hơn HSL. Mọi trình duyệt hiện nay đều hỗ trợ oklch() trong CSS, và Tailwind CSS 4 dùng nó cho bảng màu mặc định.
Bảng màu được tính như thế nào?
Ảnh được thu nhỏ còn tối đa 200 pixel ở cạnh dài nhất, điểm ảnh trong suốt bị loại, phần còn lại được nhóm bằng phân cụm k-means trong không gian OKLab để các nhóm khớp với cách màu hiển thị thay vì số RGB thô. Những cụm gần như giống hệt nhau sẽ được gộp. Mỗi ô màu hiển thị tỷ lệ trong ảnh, và bạn có thể xuất kết quả dưới dạng CSS, JSON hoặc Tailwind.
Tôi có thể chọn màu bên ngoài ảnh không?
Trên Chrome, Edge và Opera bản máy tính thì có: bấm Chọn từ màn hình rồi nhấp vào bất kỳ đâu trên màn hình, kể cả cửa sổ và ứng dụng khác. Màu được thêm vào bảng và Lịch sử như mọi lần chọn khác. Safari, Firefox và trình duyệt di động chưa có công cụ chấm màu này, nên hãy chụp màn hình, dán bằng Ctrl+V hoặc Cmd+V rồi chọn màu từ đó.
Vì sao màu chọn được hơi khác tệp thiết kế của tôi?
Nén JPG và WebP làm giá trị điểm ảnh lệch nhẹ, nhất là gần các cạnh và trong dải chuyển màu, còn ảnh gam màu rộng Display P3 được hiển thị, và do đó được lấy mẫu, trong sRGB. Hãy phóng to bằng kính lúp và chọn ở vùng phẳng, xa các cạnh để có giá trị chính xác nhất. Với màu thương hiệu chuẩn, hãy lấy mẫu từ bản xuất PNG thay vì ảnh hay ảnh chụp màn hình đã nén.
Tất cả công cụ ảnh