Trích Xuất Bảng Màu Từ Ảnh miễn phí
Trích xuất các màu nổi bật từ bất kỳ ảnh nào bằng phân tích màu k-means. Lấy mã hex cho 2-16 màu hàng đầu trong ảnh hoặc logo của bạn.
Thả tệp vào đây hoặc nhấp để chọn
JPG, PNG, WebP, GIF, HEIC, HEIF · được xử lý trên thiết bị của bạn
hoặc nhấn Ctrl+V để dán từ bảng nhớ tạm
Mẹo: bạn có thể dán ảnh chụp màn hình bằng Ctrl+V
Tệp của bạn không bao giờ rời khỏi thiết bị. Toàn bộ xử lý diễn ra cục bộ trong trình duyệt của bạn.
Công dụng phổ biến
- Trích Xuất Màu Thương Hiệu từ LogoNhận mã hex chính xác cho các màu chiếm ưu thế trong bất kỳ logo hoặc hình ảnh thương hiệu nào.
- Xây Dựng Bảng Màu Web từ ẢnhTạo bảng màu trang web phù hợp từ ảnh anh hùng hoặc hình ảnh nền.
- Trích Xuất Màu từ Ảnh Cảm HứngLấy bảng màu từ ảnh thiết kế nội thất hoặc thời trang để sử dụng trong các dự án của bạn.
- Phân Tích Bảng Tranh và Tác Phẩm Nghệ ThuậtHọc bảng màu của những bức tranh nổi tiếng hoặc tác phẩm nghệ thuật của bạn bằng cách trích xuất các màu chiếm ưu thế.
- Chủ Đề CSS từ Hình ẢnhTạo chủ đề biến CSS từ hình ảnh - hữu ích cho chủ đề động hoặc các lược đồ màu được tạo tự động.
Cách hoạt động
Trích xuất màu chạy hoàn toàn trong trình duyệt bằng thuật toán phân cụm k-means++ tự viết áp dụng lên dữ liệu điểm ảnh thô đọc từ Canvas API — không máy chủ, không thư viện bên thứ ba. Cùng ảnh và cùng số màu luôn cho cùng bảng màu vì thuật toán dùng bộ sinh số giả ngẫu nhiên xác định (mulberry32) thay vì Math.random.
- 1Canvas đọc dữ liệu điểm ảnhẢnh được vẽ lên phần tử HTML Canvas ngoài màn hình và giảm mẫu xuống tối đa 200px ở cạnh dài nhất. getImageData() của Canvas API trả về mọi điểm ảnh dạng byte RGBA thô, và các điểm ảnh hoàn toàn trong suốt (alpha < 128) bị loại bỏ trước khi phân cụm.
- 2k-means++ phân cụm các điểm ảnhBộ khởi tạo k-means++ đặt tâm cụm một cách xác định, rồi thuật toán lặp tối đa 20 lần: mỗi điểm ảnh được gán cho tâm gần nhất trong không gian RGB, rồi tâm được tính lại bằng trung bình của mọi điểm ảnh được gán. Các cụm trùng cùng giá trị hex được gộp, nên mỗi ô màu trong kết quả là duy nhất.
- 3Tính siêu dữ liệu cho từng màuMỗi tâm được chuyển sang HEX, HSL và tỷ lệ trên tổng số điểm ảnh (phần trăm). Độ chói tương đối WCAG được tính theo công thức chuẩn, và tỷ lệ tương phản so với cả đen và trắng được hiển thị cạnh mỗi ô màu.
- 4Xuất và đầu ra ống hút màuBảng màu có thể được sao chép dạng thuộc tính tùy chỉnh CSS, biến SCSS, đoạn cấu hình Tailwind hoặc JSON. Ống hút màu nhấp để lấy mẫu ánh xạ cú nhấp của bạn trên bản xem trước về đúng tọa độ điểm ảnh nguồn trên canvas độ phân giải đầy đủ, thêm màu điểm ảnh đó vào danh sách màu đã chọn riêng. Có thể tải dải bảng màu PNG qua Canvas toBlob().
Ảnh của bạn không bao giờ được tải lên — nó được giải mã và xử lý hoàn toàn trong bộ nhớ trình duyệt, và chỉ kích thước tệp (tính bằng KB) được báo cho công cụ phân tích.
Công cụ liên quan
Trình tạo màu ngẫu nhiên
Tạo màu ngẫu nhiên từng màu một hoặc thành bảng năm màu, khóa những màu bạn thích, sao chép giá trị HEX, RGB hoặc HSL và xuất bảng màu dưới dạng PNG hoặc CSS.
Tạo Bảng Màu
Tạo bảng màu bổ sung, tương tự, bộ ba và đơn sắc từ bất kỳ màu cơ bản nào. Sao chép mã hex chỉ bằng một cú nhấp.
Chọn màu và tạo bảng màu
Chọn màu, chuyển đổi HEX/RGB/HSL và tạo bảng màu hài hòa.