Chuyển ảnh sang ASCII art (và chữ banner)

Biến ảnh thành ASCII art hoặc khối Unicode, hay biến chữ thành banner lớn.

100
0
0
1.00
0.50

Bật khi tác phẩm sẽ hiển thị trên terminal hoặc trang nền tối.

Ảnh ASCII

Chọn một ảnh để biến nó thành ký tự.

Công cụ này làm gì

Có hai chức năng. Ảnh sang ASCII biến ảnh chụp, logo hay hình vẽ thành ký tự: mỗi ký tự đại diện cho một ô nhỏ của ảnh, ký tự đậm như @ cho vùng tối, ký tự thưa như dấu chấm hay khoảng trắng cho vùng sáng. Bạn chọn số ký tự mỗi dòng, bộ ký tự (70 mức chi tiết, 10 mức kinh điển, khối Unicode █▓▒░ hoặc hai tông), chỉnh độ tương phản, độ sáng và vùng trung tính, và có thể giữ màu cho tệp HTML, PNG. Chữ banner vẽ chữ bạn gõ thành chữ lớn ghép từ ký tự, dùng cho README, màn hình terminal hay chú thích trong code. Ảnh không rời khỏi thiết bị.

Ảnh thành ký tự thế nào

Ảnh được chia thành lưới ô, mỗi ô một ký tự; vì ký tự cao gần gấp đôi chiều rộng nên số dòng chỉ khoảng một nửa. Độ sáng mỗi ô là trung bình các điểm ảnh trong không gian ánh sáng tuyến tính: giá trị sRGB trên màn hình đã được mã hóa gamma, nên lấy trung bình trực tiếp sẽ làm chi tiết nhỏ quá tối (nửa đen nửa trắng cho 127,5 trong sRGB, nhưng thực ra phát ra một nửa lượng sáng của màu trắng, mắt thấy là xám nhạt). Độ sáng đó được đổi sang độ sáng cảm nhận CIE L*, để các bậc đều nhau trên dãy ký tự trông đều nhau. Xem bài viết về dãy ký tự và gamma.

Chữ banner

Gõ tối đa 80 ký tự. Phông có sẵn gồm A đến Z, chữ số và dấu câu thông dụng, cao năm dòng; dấu tiếng Việt được bỏ ("Xin chào" thành XIN CHAO), ký tự khác vẽ thành "?". Dán kết quả vào nơi dùng phông đơn cách (monospace), nếu không các cột sẽ lệch.

Câu hỏi thường gặp

Vì sao ASCII art bị kéo dài?

Ký tự cao hơn rộng, nên công cụ dùng khoảng một nửa số dòng. Nếu phông của bạn khác, hãy chỉnh tỉ lệ ký tự.

Vì sao dán vào thì bị lệch?

ASCII art cần phông đơn cách. Trong ứng dụng chat, hãy đặt vào khối code; trong tài liệu, chọn phông Consolas, Menlo hoặc Courier.

Ảnh nào cho kết quả đẹp?

Ảnh có chủ thể rõ và tương phản mạnh: chân dung nền trơn, logo, bóng đen. Ảnh rối sẽ thành nhiễu.

Ảnh có bị tải lên không?

Không. Ảnh được giải mã và chuyển đổi trong trình duyệt.