
palette-from-image-ai là gì?
palette-from-image-ai là ứng dụng máy tính Windows portable, chuyển đổi hình ảnh thành các bảng màu có thể sử dụng. Ứng dụng có thể phân tích ảnh chụp màn hình, ảnh chụp, ảnh game, kết cấu, tranh vẽ và các tệp hình ảnh được hỗ trợ khác, sau đó tạo ra một tập hợp màu có ý nghĩa theo thứ tự.
Khác với một tập lệnh lấy mẫu RGB cơ bản, ứng dụng sử dụng mô hình thị giác chạy trên thiết bị để phân vùng hình ảnh, gom cụm màu trong không gian LAB bằng khoảng cách cảm nhận CIEDE2000 và xếp hạng màu dựa trên tỷ lệ diện tích hình ảnh mà chúng đại diện. Kết quả được thiết kế để giữ lại các màu nhấn, vùng tối, vùng sáng và tông nền có ý nghĩa thay vì trả về nhiều ô màu gần như giống hệt nhau.
Ứng dụng hoạt động ngoại tuyến, không yêu cầu tài khoản hoặc cài đặt runtime và lưu hồ sơ cùng thư mục với tệp thực thi. Ứng dụng hỗ trợ Windows 10 và Windows 11, được phân phối dưới dạng một gói lưu trữ chứa tệp .exe và thư mục models/.
Tính năng chính
- Trích xuất theo vùng: Phân vùng hình ảnh trước khi lấy mẫu để các khu vực hình ảnh riêng biệt vẫn được đại diện.
- Gom cụm theo cảm nhận: Sử dụng không gian màu LAB và CIEDE2000 thay vì chỉ dựa vào độ tương đồng RGB đơn giản.
- Gắn thẻ vai trò: Gắn nhãn các ô màu là màu cơ sở, màu nhấn, vùng tối, vùng sáng hoặc màu trung tính.
- Chế độ hòa sắc: Hỗ trợ các bảng màu tương đồng, bổ sung, bộ ba và bổ sung phân tách.
- Điều khiển bảng màu: Chọn từ 5 đến 16 ô màu, khóa màu, lấy mẫu từng pixel và sắp xếp lại các ô màu.
- Xử lý hàng loạt: Xử lý một thư mục hình ảnh và tạo một bảng màu cho mỗi tệp.
- So sánh bảng màu: Sử dụng Palette Diff để xem xét màu sắc đã thay đổi như thế nào giữa hai bảng màu.
- Hoạt động ngoại tuyến: Không yêu cầu tải lên, tài khoản, telemetry hoặc kết nối mạng đi.
- Tăng tốc GPU tùy chọn: Sử dụng đường dẫn DX12 để xử lý hình ảnh lớn nhanh hơn khi được hỗ trợ.
- Xuất linh hoạt: Xuất dữ liệu ở định dạng HEX, RGB, HSL, LAB, ASE, GPL, biến CSS, JSON, PNG, ACO, SKETCH hoặc SVG.
Yêu cầu hệ thống
Hệ điều hành được hỗ trợ tối thiểu là Windows 10 21H2, 64-bit. Môi trường được khuyến nghị là Windows 11 23H2 trở lên với bộ xử lý AVX2 8 lõi, RAM 16 GB, GPU DX12 rời có VRAM 4 GB và SSD.
Ứng dụng cũng có thể chạy với GPU DX11 tích hợp hoặc hoàn toàn trên CPU. README ước tính khoảng 5–8 giây để xử lý hình ảnh 4K trên CPU và khoảng 1.2 giây khi bật tăng tốc GPU. Không yêu cầu runtime riêng, cài đặt Python, cài đặt Node.js hoặc quyền quản trị viên.
Cài đặt và khởi chạy lần đầu
1. Tải gói lưu trữ
Tải gói lưu trữ Windows từ trang dự án palette-from-image-ai. Gói lưu trữ bao gồm tệp thực thi và các tệp mô hình cần thiết cho ứng dụng.
2. Giải nén toàn bộ thư mục
Sử dụng lệnh Extract All của Windows Explorer và chọn một thư mục bạn sở hữu, chẳng hạn như Documents hoặc một thư mục công cụ riêng. Không khởi chạy tệp thực thi bên trong tệp ZIP. Các tệp mô hình phải luôn có trong thư mục models/; ứng dụng không thể ánh xạ chúng vào bộ nhớ đúng cách từ một gói lưu trữ nén.
3. Khởi động ứng dụng
Mở thư mục đã giải nén và nhấp đúp vào tệp .exe. Windows SmartScreen có thể hiển thị cảnh báo vì tệp thực thi chưa được ký. Nếu bạn tin cậy tệp tải xuống, hãy chọn More info, sau đó chọn Run anyway.
Trong lần khởi chạy đầu tiên, ứng dụng tạo một bộ nhớ đệm shader nhỏ trong ./cache/. Quá trình này thường mất khoảng ba giây. Các lần khởi chạy sau sẽ sử dụng bộ nhớ đệm và bắt đầu nhanh hơn.
4. Giữ nguyên cấu trúc thư mục
Ứng dụng là portable nên không có trình cài đặt, thay đổi registry, thay đổi PATH hoặc runtime dùng chung cho toàn hệ thống. Hãy giữ tệp thực thi và thư mục models/ cùng nhau. Để gỡ bỏ ứng dụng, hãy đóng ứng dụng rồi xóa thư mục đã giải nén.
Cách sử dụng cơ bản: Tạo bảng màu đầu tiên
- Mở hình ảnh. Kéo tệp PNG, JPG, WEBP, BMP, TIFF, GIF hoặc AVIF vào cửa sổ ứng dụng, hoặc chọn File > Open Image.
- Chọn số lượng ô màu. Sử dụng thanh trượt để chọn từ 5 đến 16 màu. Năm ô màu phù hợp với giao diện tối giản, tám ô phù hợp cho định hướng nghệ thuật nói chung và 12–16 ô có thể thể hiện các kết cấu chi tiết.
- Chọn chế độ hòa sắc nếu cần. Chọn tương đồng, bổ sung, bộ ba hoặc bổ sung phân tách khi bạn muốn các màu được trích xuất tuân theo một mối quan hệ màu có chủ đích.
- Xem lại vai trò. Kiểm tra các nhãn màu cơ sở, màu nhấn, vùng tối, vùng sáng và màu trung tính được tự động gán. Bạn có thể chỉnh sửa nhãn khi quy trình làm việc sử dụng thuật ngữ khác.
- Khóa các màu quan trọng. Nếu màu thương hiệu hoặc tông màu vật liệu bắt buộc phải được giữ lại, hãy thêm hoặc chọn ô màu rồi nhấp vào nút khóa trước khi trích xuất lại.
- Tinh chỉnh kết quả. Kéo các ô màu để sắp xếp lại, sử dụng công cụ lấy mẫu hình con mắt để chọn một pixel chính xác hoặc điều chỉnh ngưỡng loại bỏ trùng lặp trong phần cài đặt nâng cao.
- Xuất bảng màu. Chọn Export và chọn định dạng phù hợp với quy trình làm việc. Bạn cũng có thể nhấp chuột phải vào dải ô màu rồi chọn Copy as HEX.
Ví dụ xuất dữ liệu
Ứng dụng có thể tạo các định dạng dành cho công cụ thiết kế, quy trình phát triển, tài liệu và quy trình xử lý tài nguyên. Ví dụ, bạn có thể sao chép các biến CSS vào biểu định kiểu:
--color-1: #xxxxxx;Đối với các quy trình được lập trình, JSON bảo toàn nhiều thông tin hơn danh sách thuần các giá trị thập lục phân, bao gồm vai trò và trọng số. Giao diện dòng lệnh có thể ghi trực tiếp bảng màu CSS:
palette-from-image-ai.exe --input foo.png --count 8 --format css --out palette.cssCác tệp xuất ASE và ACO dành cho quy trình Adobe, GPL hỗ trợ GIMP và Inkscape, còn các bảng mẫu màu PNG hoặc SVG hữu ích cho tài liệu, bản trình bày và trao đổi trong nhóm.
Làm việc với Chế độ Hàng loạt
Chế độ Thư mục Hàng loạt cho phép bạn xử lý toàn bộ thư mục thay vì mở từng ảnh một. Trỏ ứng dụng đến thư mục chứa các tệp được hỗ trợ, ứng dụng sẽ tạo một bảng màu cho mỗi ảnh. Xử lý hàng loạt sử dụng đa luồng và hoạt động tốt nhất trên SSD cục bộ.
README lưu ý rằng ổ đĩa mạng có thể khiến quá trình xử lý hàng loạt bị đình trệ vì bộ phân đoạn dựa vào quyền truy cập tệp được ánh xạ vào bộ nhớ. Nếu xảy ra tình trạng này, hãy sao chép bộ ảnh vào một thư mục cục bộ trước khi bắt đầu tác vụ hàng loạt.
Điều khiển Bảng màu Nâng cao
Khóa mẫu màu trước khi trích xuất lại
Sử dụng mẫu màu đã khóa khi một màu cần được giữ nguyên bất kể ảnh nguồn, số lượng mẫu màu hoặc các cài đặt khác thay đổi. Tính năng này hữu ích cho màu thương hiệu, màu giao diện người dùng đã được thiết lập hoặc một tông màu vật liệu bắt buộc. Sau khi khóa một mẫu màu, hãy trích xuất lại bảng màu để ứng dụng tạo ra các màu còn lại xoay quanh màu đó.
Điều chỉnh ngưỡng loại bỏ trùng lặp
Ngưỡng này kiểm soát mức độ gộp các màu gần trùng lặp. README khuyến nghị giảm ngưỡng xuống khoảng 2.0 đối với ảnh chụp có độ bão hòa cao khi kết quả trông phẳng. Giá trị khoảng 4.0 được đề xuất cho thiết kế phẳng hoặc pixel art. Cài đặt chính xác phụ thuộc vào nguồn ảnh và mức độ biến thiên bạn muốn giữ lại.
Sử dụng các hàm khoảng cách màu tùy chỉnh
Phép so sánh cảm nhận mặc định sử dụng CIEDE2000, nhưng bộ tính năng nâng cao cũng hỗ trợ CMC và CIE94. Các lựa chọn thay thế này hữu ích khi một quy trình sản xuất hoặc phương pháp so sánh cụ thể yêu cầu chúng.
Bật tăng tốc GPU
Trên các hệ thống tương thích, hãy bật đường dẫn GPU DX12 để xử lý ảnh lớn nhanh hơn. Nếu không có tùy chọn GPU, thiết bị không cung cấp hàng đợi tính toán DX12 được hỗ trợ. Ứng dụng vẫn có thể sử dụng đầy đủ ở chế độ CPU.
Sử dụng preset và bảng màu gần đây
Preset Manager có thể lưu các kết hợp cài đặt về hòa sắc, số lượng mẫu màu và ngưỡng. Recent Palettes lưu 20 bảng màu gần nhất để khôi phục, rất hữu ích khi so sánh nhiều phiên bản của một định hướng nghệ thuật.
Quy trình Dòng lệnh và Thư mục Theo dõi
Chế độ CLI giúp tệp thực thi portable phù hợp với việc lập trình tập lệnh và các bước build. Một lệnh cơ bản chỉ định tệp đầu vào, số lượng mẫu màu, định dạng đầu ra và đích đến:
palette-from-image-ai.exe --input foo.png --count 8 --format css --out palette.cssCLI cũng hỗ trợ cờ --harmony. Cờ này cho phép tập lệnh yêu cầu một hệ hòa sắc khi tạo bảng màu. Để tự động tiếp nhận, Watch Folder giám sát một thư mục và xử lý các ảnh mới khi chúng xuất hiện.
Mẹo để Có Kết quả Tốt hơn
- Bất cứ khi nào có thể, hãy sử dụng ảnh sạch và được cắt cúp hợp lý. Ảnh nguồn rõ ràng thường tạo ra phân đoạn vùng hữu ích hơn ảnh chụp màn hình lộn xộn.
- Chọn tám mẫu màu và hòa sắc bổ sung cho nhiều tác vụ thiết kế giao diện người dùng; cách này thường tạo ra bố cục thực tế gồm màu nền, màu trung tính và màu nhấn.
- Khóa các màu thiết yếu trước khi thay đổi số lượng mẫu màu hoặc trích xuất lại.
- Sử dụng Palette Diff sau khi thay đổi định hướng nghệ thuật để xác định những tông màu đã thay đổi.
- Xuất JSON khi một bước build cần vai trò, trọng số và giá trị thập lục phân thay vì chỉ cần màu sắc.
- Sử dụng công cụ lấy mẫu bằng ống nhỏ mắt để ghi đè thủ công khi giá trị pixel chính xác là yếu tố quan trọng.
- Giữ các đầu vào hàng loạt trên SSD cục bộ để đạt hiệu suất tốt hơn.
- Bật quản lý màu nếu bạn muốn công cụ lấy mẫu bằng ống nhỏ mắt tôn trọng cấu hình ICC của màn hình.
Khắc phục Sự cố
- Cảnh báo SmartScreen: Tệp thực thi chưa được ký. Chọn More info, sau đó chọn Run anyway nếu bạn tin tưởng nguồn cung cấp.
- Không tải được mô hình: Xác nhận thư mục
models/vẫn nằm cạnh tệp thực thi và ứng dụng đã được giải nén từ tệp ZIP. - Bảng màu phẳng trên ảnh bão hòa: Giảm ngưỡng loại bỏ trùng lặp xuống
2.0rồi trích xuất lại. - Điều khiển GPU bị vô hiệu hóa: Sử dụng chế độ CPU khi hệ thống không có hàng đợi tính toán DX12 được hỗ trợ.
- Màu ASE không xuất hiện ngay trong Photoshop: Khởi động lại Photoshop sau khi nhập vì ứng dụng có thể lưu bộ nhớ đệm cho các mẫu màu.
- Không mở được TIFF lớn: Ảnh lớn hơn 200 megapixel có thể cần được thu nhỏ xuống dưới 100 megapixel. Đường dẫn TIFF 16 bit được liệt kê trong lộ trình phát triển.
Kết luận
palette-from-image-ai cung cấp một phương thức ngoại tuyến, portable để chuyển các hình ảnh tham khảo thành bảng màu có cấu trúc. Khả năng phân đoạn vùng, phân cụm theo cảm nhận, gắn thẻ vai trò, điều khiển hòa sắc, khóa mẫu màu, xử lý hàng loạt và hỗ trợ nhiều định dạng xuất khiến công cụ này phù hợp cho thiết kế web, phát triển game, minh họa, xử lý kết cấu, shader và tài liệu sản xuất.
Để bắt đầu, hãy giải nén kho lưu trữ với thư mục models/ được giữ nguyên, khởi chạy tệp thực thi, mở một ảnh, tinh chỉnh số lượng mẫu màu và cài đặt hòa sắc, sau đó xuất kết quả ở định dạng mà quy trình của bạn cần.
