Ücretsiz Görüntüden ASCII Sanatına Dönüştürücü
Herhangi bir görüntüyü sohbet, README'ler, terminaller veya commit mesajları için ASCII sanatına dönüştürün. Blok karakterler ve emoji dahil birden fazla karakter seti.
Dosyayı buraya bırakın ya da göz atmak için tıklayın
JPG, PNG, WebP, GIF, HEIC, HEIF · cihazınızda işlenir
veya panodan yapıştırmak için Ctrl+V'ye basın
İpucu: Ctrl+V ile ekran görüntüsü yapıştırabilirsiniz
Dosyalarınız hiçbir zaman cihazınızı terk etmez. Tüm işlemler tarayıcınızda yerel olarak gerçekleşir.
Yaygın kullanımlar
- README Dosyaları için ASCII Sanatı OluşturunGitHub README'leri için monospace'te işleyen metin tabanlı logolar ve afiş oluşturun.
- Terminal ve MOTD SanatıTerminal hoş geldiniz mesajları, SSH başlıkları veya mesaj-of-the-day dosyaları için ASCII sanatı oluşturun.
- Commit Mesajlarında ASCII SanatıSürüm notlarına, commit mesajlarına veya etiket açıklamalarına anımsanır ASCII sanatı ekleyin.
- Sohbet ve Discord için ASCII SanatıDiscord, Slack veya IRC kanallarında paylaşmak için ASCII meme'leri ve sanatı oluşturun.
- Poster ve Baskı için ASCII SanatıPosterler, baskılar veya web kahraman bölümleri için büyük ölçekli ASCII sanatı oluşturun.
Nasıl çalışır
Dönüştürme tamamen tarayıcınızda Canvas API kullanılarak çalışır — sunucu yok, yükleme yok. Araç görüntünüzü hedef sütun genişliğine ölçeklenmiş ekran dışı bir tuvale çizer, getImageData ile her pikselin RGB değerlerini okur ve her pikselin algısal parlaklığını seçtiğiniz bir başvuru dizesindeki bir karaktere eşler.
- 1Canvas görüntüyü ölçeklerGörüntünüz tam olarak çıktı ızgarasına göre boyutlandırılmış gizli bir tuvale çizilir — varsayılan olarak genellikle 80 sütun genişliğinde; yükseklik, görüntünün en-boy oranını korumak için otomatik ayarlanır (genişliğinden uzun olan eş aralıklı yazı tipleri için yarıya indirilir).
- 2Piksel başına parlaklık örneklemeAraç her hücre için ham RGBA baytlarını okumak üzere getImageData'yı çağırır. Her pikseli ITU-R algısal formülünü (0.299R + 0.587G + 0.114B) kullanarak tek bir parlaklık değerine dönüştürür, ardından parlaklık farkınızı, kontrast çarpanınızı ve gama eğrinizi uygular.
- 3Parlaklık bir karaktere eşlenirDüzeltilmiş parlaklık (0–1), seçilen karakter dizesinin uzunluğuyla çarpılır — standart ( .:-=+*#%@), 70 glifli ayrıntılı, blok öğeler, ikili veya yazdığınız özel bir küme — ve o dizindeki karakter çıktı ızgarasına yerleştirilir.
- 4Düz metin, PNG veya HTML olarak dışa aktarınBitmiş ızgara kopyalama/indirme için düz metin dizesinde birleştirilir. PNG dışa aktarımı için her karakter 12px eş aralıklı yazı tipiyle fillText kullanılarak ikinci bir tuvale çizilir. Renk modu her piksel için orijinal RGB'yi okur ve her karakteri satır içi stilli bir span öğesine sarar; bu, bağımsız bir HTML dosyası olarak dışa aktarılabilir.
Görüntünüz doğrudan tarayıcının Canvas API'si tarafından okunur ve cihazınızdan asla çıkmaz — hiçbir noktada hiçbir veri sunucuya gönderilmez.
İlgili araçlar
ASCII Banner Oluşturucu
Metni klasik FIGlet yazı tiplerinde büyük ASCII sanatı afişlerine çevirin — .txt olarak kopyalayın veya indirin.
OCR — Görüntüden Metin Çıkarıcı
Görsellerden, ekran görüntülerinden, taranmış belgelerden ve PDF'lerden PP-OCRv5 ile metin çıkarın (ya da aranabilir PDF olarak kaydedin) — tamamı tarayıcınızda çalışır. Latin, Çin, Japon, Kore, Kiril, Arap, Devanagari, Tay, Yunan, Tamil ve Telugu yazılarını okur.
Nesne Kaldırıcı (Sihirli Silgi)
Bir fotoğraftan insanları, nesneleri, metinleri veya lekeleri kaldırın: üzerlerini boyayın, alan çevresinden doldurulsun; hepsi tarayıcınızda. Geri alın, karşılaştırın ve JPG veya PNG olarak kaydedin. Fotoğrafınız asla yüklenmez.