Chuyển Ảnh sang ASCII Art miễn phí
Chuyển đổi bất kỳ ảnh nào thành ASCII art cho chat, README, terminal hoặc commit message. Nhiều bộ ký tự bao gồm ký tự khối và emoji.
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
- Tạo Nghệ Thuật ASCII cho Tệp READMETạo logo dựa trên văn bản và biểu ngữ cho README GitHub được hiển thị trong monospace.
- Nghệ Thuật Terminal và MOTDTạo nghệ thuật ASCII cho tin nhắn chào mừng terminal, biểu ngữ SSH hoặc tệp tin nhắn-của-ngày.
- Nghệ Thuật ASCII trong Thông Báo CommitThêm nghệ thuật ASCII đáng nhớ vào ghi chú phát hành, thông báo commit hoặc mô tả thẻ.
- Nghệ Thuật ASCII cho Chat và DiscordTạo meme ASCII và nghệ thuật để chia sẻ trong các kênh Discord, Slack hoặc IRC.
- Nghệ Thuật ASCII cho Áp Phích và InTạo nghệ thuật ASCII quy mô lớn cho áp phích, bản in hoặc phần anh hùng web.
Cách hoạt động
Chuyển đổi chạy hoàn toàn trong trình duyệt bằng Canvas API — không máy chủ, không tải lên. Công cụ vẽ ảnh lên canvas ngoài màn hình co giãn theo chiều rộng cột mục tiêu, đọc giá trị RGB của mọi điểm ảnh qua getImageData, và ánh xạ độ sáng cảm nhận của mỗi điểm ảnh sang một ký tự từ chuỗi tra cứu bạn chọn.
- 1Canvas co giãn ảnhẢnh của bạn được vẽ lên canvas ẩn có kích thước đúng bằng lưới đầu ra — thường rộng 80 cột theo mặc định, với chiều cao tự điều chỉnh để giữ tỷ lệ khung hình (giảm một nửa cho phông monospace, vốn cao hơn rộng).
- 2Lấy mẫu độ chói từng điểm ảnhCông cụ gọi getImageData để đọc byte RGBA thô cho mọi ô. Nó chuyển mỗi điểm ảnh thành một giá trị độ sáng bằng công thức cảm nhận ITU-R (0.299R + 0.587G + 0.114B), rồi áp dụng độ lệch độ sáng, hệ số tương phản và đường cong gamma của bạn.
- 3Độ sáng ánh xạ sang ký tựĐộ sáng đã điều chỉnh (0–1) được nhân với độ dài chuỗi ký tự đã chọn — chuẩn ( .:-=+*#%@), chi tiết 70 ký tự, ký tự khối, nhị phân hoặc bộ tùy chỉnh bạn gõ — và ký tự tại chỉ mục đó được đặt vào lưới đầu ra.
- 4Xuất dạng văn bản thuần, PNG hoặc HTMLLưới hoàn chỉnh được nối thành chuỗi văn bản thuần để sao chép/tải về. Khi xuất PNG, mỗi ký tự được vẽ lên canvas thứ hai bằng fillText ở cỡ 12px monospace. Chế độ màu đọc RGB gốc của từng điểm ảnh và bọc mỗi ký tự trong phần tử span có style nội tuyến, có thể xuất thành tệp HTML độc lập.
Ảnh của bạn được đọc trực tiếp bởi Canvas API của trình duyệt và không bao giờ rời khỏi thiết bị — không có dữ liệu nào được gửi đến máy chủ vào bất kỳ lúc nào.
Công cụ liên quan
Trình Tạo Banner ASCII
Biến văn bản thành các banner ASCII-art lớn trong các phông chữ FIGlet cổ điển — sao chép hoặc tải xuống dưới dạng .txt.
OCR — Trích Xuất Văn Bản Từ Ảnh
Trích xuất văn bản từ ảnh, ảnh chụp màn hình, tài liệu quét và PDF (hoặc lưu thành PDF có thể tìm kiếm) bằng PP-OCRv5, chạy hoàn toàn trong trình duyệt của bạn. Đọc được chữ Latin, Trung, Nhật, Hàn, Kirin, Ả Rập, Devanagari, Thái, Hy Lạp, Tamil và Telugu.
Object Remover (Tẩy Thần Kỳ)
Xóa người, vật thể, văn bản hoặc khuyết điểm khỏi ảnh: tô lên chúng và khu vực đó được lấp đầy từ vùng xung quanh, ngay trong trình duyệt của bạn. Hoàn tác, so sánh và lưu dưới dạng JPG hoặc PNG. Ảnh của bạn không bao giờ bị tải lên.