Trích bảng màu từ ảnh
Trích các màu chủ đạo của ảnh bằng phân cụm k-means, xem mỗi màu chiếm bao nhiêu phần trăm, và sao chép mã HEX, biến CSS hoặc JSON.
Chạy hoàn toàn trong trình duyệt. Dữ liệu của bạn không bao giờ bị tải lên.
Bảng màu từ ảnh là gì?
Công cụ này tìm các màu chính của ảnh và hiển thị thành bảng màu, sắp theo diện tích mỗi màu chiếm trong ảnh. Chọn từ 2 đến 12 màu và sao chép dưới dạng mã HEX, biến CSS tùy biến hoặc JSON kèm giá trị RGB và phần trăm.
Cách sử dụng Bảng màu từ ảnh
- Thả, chọn hoặc dán ảnh.
- Chọn Số lượng màu.
- Đọc thanh bảng màu và danh sách HEX, RGB, phần trăm của từng màu.
- Sao chép một mã HEX, hoặc dùng Sao chép dạng biến CSS, Sao chép dạng JSON hay Sao chép danh sách HEX.
Ví dụ
Ảnh 40×20 chia thành các góc phần tư đỏ, xanh lá, xanh dương và trắng, 4 màu
#FF0000 25%, #00FF00 25%, #0000FF 25%, #FFFFFF 25%
Khi nào nên dùng Bảng màu từ ảnh
Dùng để xây dựng phối màu từ ảnh chụp hoặc tác phẩm, khớp giao diện website với ảnh banner, hoặc phân tích hình ảnh của một thương hiệu. Màu trung bình của cụm có thể hơi khác mọi điểm ảnh đơn lẻ; để đọc chính xác màu của một điểm ảnh, hãy dùng công cụ lấy màu từ ảnh.
Bảng màu từ ảnh hoạt động như thế nào
Ảnh được thu nhỏ xuống tối đa 256 px ở cạnh dài nhất và các điểm ảnh hoàn toàn trong suốt bị bỏ qua. Các điểm ảnh còn lại được nhóm bằng phân cụm k-means trong không gian RGB: các tâm ban đầu được chọn tất định (điểm ảnh gần màu trung bình nhất, rồi lần lượt điểm ảnh xa nhất so với mọi tâm đã chọn), và tối đa 12 vòng lặp gán lại điểm ảnh và dời mỗi tâm về trung bình của cụm. Mỗi màu trong bảng là trung bình của một cụm; phần trăm của nó là tỉ lệ điểm ảnh trong cụm đó.
Các Trường Hợp Sử Dụng Phổ Biến
- Tạo giao diện màu cho website từ ảnh header.
- Lấy màu thương hiệu từ logo hoặc ảnh sản phẩm.
- Tạo biến CSS cho mood board của design system.
- So sánh cân bằng màu giữa các ảnh khác nhau.
Lưu Ý Bảo Mật
Ảnh được giải mã, xử lý và mã hóa cục bộ trong trình duyệt bằng Canvas API. Không có gì được tải lên máy chủ.
Câu Hỏi Thường Gặp
Vì sao màu hơi khác so với ảnh?
Mỗi màu trong bảng là trung bình của một nhóm điểm ảnh tương tự, nên có thể không khớp chính xác với điểm ảnh nào, nhất là với ảnh chụp có chuyển màu.
Lần nào tôi cũng nhận được cùng bảng màu chứ?
Có. Thuật toán khởi tạo tất định, nên cùng ảnh và cùng số màu luôn cho cùng bảng màu.
Điểm ảnh trong suốt có được tính không?
Không. Điểm ảnh có độ mờ đục dưới 50% bị bỏ qua, nên logo trên nền trong suốt chỉ cho ra màu của logo.