Menu
Quảng cáo

Chuyển ảnh thành pixel art

Biến mọi bức ảnh thành pixel art với bảng màu retro, dithering và lưới.

Tác giả Nethanel Bar, Co-founder & CEO

Cập nhật lần cuối

Quảng cáo

Sẵn sàng học code thật sự?

Coddy dạy bạn bằng cách viết code thật ngay trên trình duyệt: bài học tương tác, phản hồi tức thì và AI hỗ trợ khi bạn bị kẹt.

Công cụ chuyển ảnh thành pixel art là gì?

Công cụ chuyển ảnh thành pixel art biến một bức ảnh hay bản vẽ bình thường thành pixel art: thu nhỏ ảnh thành một lưới ô vuông nhỏ, giảm màu xuống một bảng màu gọn và phóng to kết quả trở lại với các cạnh cứng, sắc nét. Bức ảnh mượt mà ban đầu trở thành một hình ảnh retro kiểu game.

Hai ý tưởng đảm nhận phần việc chính. *Thu nhỏ ảnh (downscaling)* lấy trung bình mỗi vùng của ảnh thành một pixel duy nhất: bạn chọn chiều rộng, từ 8 đến 128 pixel. Sau đó *lượng tử hóa màu (color quantization)* ánh xạ mỗi pixel về màu gần nhất trong bảng màu: giữ màu gốc, để công cụ tự chọn N màu tốt nhất, hoặc ép phong cách retro với bảng 16 màu, 32 màu, LCD xanh lá hay đơn sắc. Dithering tùy chọn trộn các màu lân cận theo kiểu bàn cờ, đúng mẹo mà các máy chơi game đời cũ dùng để tạo dải chuyển màu.

Mọi thứ chạy cục bộ trong trình duyệt: ảnh không bao giờ bị tải lên. Dùng công cụ để làm avatar và ảnh đại diện, bản nháp asset cho game, poster phong cách 8-bit, hoặc bật lưới pixel và dùng kết quả làm mẫu cho hạt bead, thêu chữ thập hay game xếp khối. Chỉ một cú nhấp là kết quả được gửi sang Pixel Art Maker để chỉnh sửa từng pixel.

Bạn sẽ học được gì khi chuyển đổi ảnh

  • Độ phân giải chính là thông tin. Ở chiều rộng 32 pixel, khuôn mặt chỉ còn là một gợi ý; ở 96 pixel thì đã nhận ra được. Quan sát thanh trượt giúp bạn hiểu chi tiết nào còn lại sau khi nén.
  • Lượng tử hóa màu ánh xạ hàng triệu màu của ảnh vào một bảng màu nhỏ bằng cách chọn màu gần nhất: cùng ý tưởng đằng sau mã hóa GIF và phần cứng màn hình đời cũ.
  • Dithering giả lập thêm màu bằng cách xen kẽ hai màu trong bảng màu theo một mẫu. Đó là lý do các game retro thể hiện được cảnh hoàng hôn chỉ với 16 màu.
  • Pixel art phải được phóng to bằng nội suy láng giềng gần nhất (nearest-neighbor). Khi xuất, mỗi khối được nhân thành các ô vuông sắc nét thay vì bị làm mượt thành nhòe.

Cách biến một bức ảnh thành pixel art

  1. Thả ảnh vào

    Nhấp vào vùng thả hoặc kéo một tệp PNG, JPG, WebP hay SVG vào đó. Ảnh vẫn nằm trên thiết bị của bạn: việc chuyển đổi diễn ra hoàn toàn trong trình duyệt.

  2. Chọn chiều rộng pixel

    Kéo thanh trượt trong khoảng từ 8 đến 128 pixel. Ít pixel hơn thì khối to hơn, trừu tượng hơn; nhiều pixel hơn thì chi tiết hơn. Ảnh chân dung thường đẹp nhất trong khoảng từ 48 đến 96.

  3. Chọn bảng màu và dithering

    Màu gốc giữ nguyên màu của ảnh. Tự động chọn N màu tốt nhất cho ảnh này. Các bảng màu retro ép ảnh theo phong cách game kinh điển: thử LCD xanh lá để có cảm giác máy chơi game cầm tay. Bật dithering để làm mượt dải chuyển màu.

  4. Xuất ảnh

    Tải về PNG với tỷ lệ tối đa 32x, bật lưới pixel trước nếu bạn muốn có mẫu để dựng lại, hoặc gửi kết quả sang Pixel Art Maker để chỉnh từng pixel.

Tra cứu nhanh các thiết lập

Những điểm khởi đầu tốt cho các kiểu chuyển đổi phổ biến.

Mục tiêuChiều rộng pixelBảng màu
Ảnh đại diện / avatar48-64Tự động, từ 16 đến 32 màu, bật dithering
Bản nháp asset game16-32Retro 16 hoặc Retro 32, tắt dithering
Phong cách máy cầm tay retro64-96LCD xanh lá, bật dithering
Nền poster / hình nền96-128Tự động, từ 32 đến 64 màu, bật dithering
Mẫu xếp hạt / thêu chữ thập24-48Tự động với ít màu, bật lưới pixel
Nghệ thuật tối giản / brutalist16-32Mono, bật dithering

Các kiểu chuyển đổi để thử

Avatar retro từ ảnh selfie

Thiết lập

Chiều rộng pixel: 56 Bảng màu: Tự động (16 màu) Dithering: bật Xuất: PNG 16x

Khuôn mặt chỉ cần đủ độ phân giải để nhận ra đôi mắt. Bảng màu tự động giữ màu da trông hợp lý, còn số màu ít tạo cảm giác chân dung pixel kinh điển.

Phong cách ảnh chụp màn hình máy chơi game cầm tay

Thiết lập

Chiều rộng pixel: 80 Bảng màu: LCD xanh lá (4) Dithering: bật Xuất: PNG 8x

Bốn sắc xanh lá cùng dithering lập tức gợi nhớ phong cách máy cầm tay nguyên bản. Ảnh có độ tương phản cao chuyển đổi đẹp nhất, vì bảng màu chỉ có bốn mức sáng.

Mẫu xếp hạt hoặc thêu chữ thập

Thiết lập

Chiều rộng pixel: 32 Bảng màu: Tự động (từ 8 đến 12 màu) Dithering: tắt Lưới pixel: bật Xuất: PNG 16x

Tắt dithering để mỗi vùng là một màu đặc mà bạn có thể khớp với hạt hoặc chỉ thêu, rồi xuất kèm lớp lưới: mỗi ô là một hạt hoặc một mũi thêu cần đặt.

Lỗi chuyển đổi thường gặp

  • Chuyển một bức ảnh nhiều chi tiết ở chiều rộng 16 pixel mà vẫn mong có ảnh chân dung. Độ phân giải rất thấp hợp với chủ thể đơn giản, tương phản cao: hãy cắt sát trước khi chuyển đổi.
  • Tắt dithering với ảnh có dải chuyển màu. Bầu trời và làn da sẽ thành những dải màu cứng nếu thiếu nó.
  • Dùng 64 màu cho phong cách "retro". Phần cứng đời cũ chỉ dùng từ 4 đến 32 màu: chính giới hạn đó tạo nên phong cách.
  • Phóng to kết quả trong một ứng dụng khác có bật làm mượt. Hãy xuất đúng kích thước bạn cần; công cụ này phóng to với cạnh pixel cứng.
  • Mong có nền trong suốt từ ảnh JPG. Chỉ ảnh gốc PNG, WebP và SVG mới có kênh alpha; JPG luôn tô kín khung hình.

Câu hỏi thường gặp về chuyển ảnh thành pixel art

Làm sao để chuyển ảnh thành pixel art?

Tải ảnh lên, chọn chiều rộng kết quả bao nhiêu pixel, chọn bảng màu và tải về PNG. Công cụ thu nhỏ ảnh theo lưới của bạn, đưa mỗi pixel về màu trong bảng màu và xuất với các cạnh sắc nét, không bị làm mượt.

Thiết lập nào tốt nhất để tạo pixel art từ ảnh chụp?

Với hầu hết ảnh: rộng từ 48 đến 64 pixel, bảng màu Tự động với 16 màu, bật dithering. Giảm xuống (từ 16 đến 32 pixel) để có kết quả giống icon, tăng lên (từ 96 đến 128) khi chi tiết quan trọng hơn vẻ khối to.

Dithering là gì?

Dithering xen kẽ hai màu trong bảng màu theo một mẫu nhỏ để mắt hòa chúng thành một sắc độ ở giữa. Kỹ thuật này làm mượt những dải chuyển màu vốn sẽ bị phân tầng, giống cách các máy chơi game kinh điển và ảnh GIF vẫn làm. Tắt nó khi bạn muốn có những vùng màu phẳng lớn, ví dụ cho mẫu xếp hạt.

Các bảng màu có tác dụng gì?

Màu gốc giữ mọi màu mà ảnh thu nhỏ tạo ra. Tự động phân tích ảnh và chọn N màu tiêu biểu nhất (median cut). Retro 16 và Retro 32 đưa ảnh về các bảng màu pixel art kinh điển, LCD xanh lá cho phong cách máy cầm tay bốn sắc độ, còn Mono là thang độ xám.

Có thể lấy lưới để dựng lại ảnh bằng hạt hoặc khối không?

Có. Bật lưới pixel và mỗi ô sẽ có viền hiển thị trong bản xem trước lẫn trong tệp PNG xuất ra. Nhờ đó kết quả thành một mẫu có sẵn cho hạt perler, thêu chữ thập, tranh khảm hay game xếp khối.

Có thể sửa kết quả từng pixel không?

Có. Nút Sửa trong Pixel Art Maker gửi lưới đã chuyển đổi thẳng sang công cụ Pixel Art Maker, nơi bạn có thể sửa các pixel lạc, tô lại màu từng vùng, thêm chi tiết và thậm chí tạo hoạt ảnh theo khung hình, rồi xuất lại từ đó.

Tại sao kết quả trông bị nhòe trong trình xem ảnh của tôi?

Một số trình xem ảnh làm mượt ảnh khi phóng to. Bản thân tệp PNG xuất ra có cạnh cứng: hãy xuất ở tỷ lệ 16x hoặc 32x để ảnh hiển thị sắc nét hoàn toàn mà không cần phóng to.

Ảnh của tôi có bị tải lên máy chủ không?

Không. Toàn bộ quá trình chuyển đổi, gồm thu nhỏ, ánh xạ bảng màu, dithering và xuất ảnh, đều chạy cục bộ trong trình duyệt. Ảnh không bao giờ rời khỏi thiết bị của bạn, và công cụ miễn phí, không cần đăng ký.

Tìm hiểu thêm

Công cụ lập trình khác

Hình minh họa các ngôn ngữ lập trình của Coddy

Học lập trình cùng Coddy

Bắt đầu