İçeriğe atla
SPCXTools

Resimden ASCII'ye

İstediğiniz bir fotoğrafı tarayıcınızda anında metin tabanlı ASCII sanatına dönüştürün.

Yerel çalışır — dosyalarınız cihazınızdan dışarı çıkmaz

Araç yükleniyor…

Resimden ASCII'ye nasıl kullanılır

  1. 1Cihazınızdan bir resim dosyası seçin veya sürükleyip bırakın.
  2. 2Oluşturulan metnin çözünürlüğünü ve boyutunu değiştirmek için genişlik kaydırıcısını ayarlayın.
  3. 3Çıktının dokusunu değiştirmek için bir karakter seti (Standart, Detaylı, Bloklar veya İkili) seçin.
  4. 4Resim negatif gibi görünüyorsa veya farklı bir arka plan rengine yapıştıracaksanız "Renkleri tersine çevir" seçeneğini kullanın.
  5. 5Metni panonuza kopyalayın veya düz bir .txt dosyası olarak indirin.

Hızlı ve gizlilik odaklı resimden ASCII'ye dönüştürücü

Bu resimden ASCII'ye dönüştürme aracı, standart fotoğrafları ve grafikleri metin tabanlı sanat eserlerine dönüştürmenizi sağlar. Görselinizdeki her pikselin parlaklığını analiz eden araç, görsel verileri farklı yoğunluklardaki tipografik karakterlerle değiştirerek tamamen metinden oluşan, tanınabilir bir resim oluşturur.

Araç tamamen yerel olarak tarayıcınızın işlem gücünü kullandığından, dosyalarınız asla harici bir sunucuya yüklenmez. Gizlilik veya veri saklama endişesi duymadan kişisel fotoğraflarınızı, hassas şemalarınızı veya özel logolarınızı güvenle dönüştürebilirsiniz.

Resmi ASCII sanatına dönüştürme

Fotoğraf dosyalarından ASCII sanatı oluşturmak, görsel parlaklığı metin yoğunluğuna çevirmeyi gerektirir. Araç öncelikle yüklediğiniz resmi gri tonlamaya dönüştürür. Ardından, seçtiğiniz genişliğe göre resmi bir ızgaraya böler.

Araç, bu ızgaradaki her hücre için ortalama parlaklığı hesaplar. Daha karanlık alanlar yoğun karakterlerle (@, # veya W gibi) değiştirilirken, daha aydınlık alanlar seyrek karakterlerle (., - veya boşluk gibi) değiştirilir. Uzaktan bakıldığında, bu karakterler orijinal resmin gölgelerini ve hatlarını yeniden oluşturur.

Resimden metne dönüştürdüğünüz görselin doğru orantıları korumasını sağlamak için araç, standart monospace yazı tiplerinin boyutlarını otomatik olarak hesaba katar. Tipik bir sabit genişlikli karakterin boyu eninin yaklaşık iki katı olduğundan, oluşturucu dikey örnekleme oranını matematiksel olarak yarı yarıya sıkıştırır. Bu düzeltme yapılmasaydı, elde ettiğiniz sonuç doğal olmayan bir şekilde uzatılmış görünürdü.

Metin sanatınızı özelleştirme

Her görsel farklıdır; ideal ayarlar hem kaynak fotoğrafa hem de elde ettiğiniz metni nerede kullanacağınıza bağlıdır. ASCII art oluşturucu, çıktınıza ince ayar yapmanız için çeşitli kontroller sunar:

Genişlik (Çözünürlük): Genişlik kaydırıcısı, nihai metin bloğunun 20 ile 240 sütun arasında kaç karakter genişliğinde olacağını belirler. Genişliği artırmak daha fazla detay ve net bir görüntü sağlar, ancak metni tek ekrana sığdırmak için yazı tipini küçültmeniz gerekir. Düşük genişlik ise daha soyut ve minimalist bir görünüm oluşturur.

Karakter Setleri: Görselinizi oluşturmak için dört farklı palet arasından seçim yapabilirsiniz:

  • Standart: 10 karakterlik klasik ve dengeli bir set kullanır (@%#*+=-:. ). Çoğu genel amaç için idealdir ve geleneksel bir ASCII estetiği sunar.
  • Detaylı: Yaklaşık 70 karakterlik geniş bir set kullanır. Çok daha ince geçişleri ve hafif gölgelendirmeleri yakalayarak yüksek çözünürlüklü portreler veya karmaşık sahneler için en iyi seçenek haline gelir.
  • Bloklar: Standart harfler ve noktalama işaretleri yerine Unicode blok öğeleri (█▓▒░ ) kullanır. Bu, retro video oyunu grafiklerini andıran dolgun ve pikselli bir görünüm yaratır.
  • Binary: Sadece 0 ve 1 kullanır. Çarpıcı, Matrix tarzı bir görsel efekt yaratır, ancak sınırlı karakter çeşitliliği nedeniyle bazı gölgelendirme detaylarından ödün verir.

Renkleri Ters Çevir: Metnin görsel ağırlığı arka plan renginize göre değişir. Metni beyaz bir arka plana (örneğin standart bir belgeye) yapıştıracaksanız, yoğun karakterler koyu pikselleri temsil etmelidir. Koyu renkli bir terminale veya kod editörüne yapıştıracaksanız, yoğun karakterler açık renkli pikselleri temsil etmelidir. Oluşturduğunuz görsel bir fotoğraf negatifi gibi duruyorsa, düzeltmek için Ters Çevir kutucuğunu işaretlemeniz yeterlidir.

ASCII sanatının yaygın kullanım alanları

Ekranların yalnızca metin gösterebildiği bilgisayarların ilk dönemlerinde ortaya çıkmış olsa da, ASCII sanatı hem pratik hem de estetik nedenlerle günümüzde de popülerliğini korumaktadır.

Geliştirici dokümantasyonları ve kod tabanları. Programcılar; standart görsel dosyalarının görüntülenemediği kod yorumlarına, README dosyalarına veya düz metin belgelerine sıklıkla ASCII logoları veya diyagramları yerleştirir.

Komut satırı arayüzleri (CLI). Birçok terminal uygulaması ve betik, program başlatıldığında karşılama ekranı, marka logosu veya durum göstergelerini görüntülemek için ASCII sanatını kullanır.

Düz metin iletişimi. Düz metin e-postalar gönderirken veya yalnızca metin tabanlı forumlara katılırken, satır içi grafikler eklemenin tek yolu ASCII sanatıdır.

Yaratıcı tasarım. Metin sanatının kendine has, retro estetiği genellikle grafik tasarımda, bağımsız (indie) video oyunlarında ve web sitesi sürpriz yumurtalarında (HTML kaynak koduna logo gizlemek gibi) kullanılır.

Görselleri özellikle dönüştürme işlemi için hazırlıyorsanız, onları ön işlemden geçirmek faydalı olabilir. Siyah Beyaz Görsel aracını kullanmak, kontrastı önceden ayarlamanıza yardımcı olarak en belirgin metin çıktısını almanızı sağlar. Görseller yerine stilize metinler oluşturmak istiyorsanız Şekilli Yazı Oluşturucu aracını deneyin.

Sıkça sorulan sorular

Görselim bir sunucuya yükleniyor mu?
Hayır. Tüm görsel işleme tamamen web tarayıcınızda gerçekleşir. Fotoğraflarınız cihazınızdan asla çıkmaz; bu da tam gizlilik ve hızlı dönüştürme sağlar.
ASCII sanatını başka bir yere yapıştırdığımda neden bozuk görünüyor?
ASCII sanatı, her karakterin yatayda tam olarak aynı alanı kapladığı sabit genişlikli (monospace) bir yazı tipine dayanır. Metni orantılı yazı tipi (Arial veya Helvetica gibi) kullanan bir uygulamaya veya web sitesine yapıştırırsanız karakterler doğru hizalanmaz.
Görsel neden birden fazla satıra bölünüyor?
Bu durum, hedef metin düzenleyici veya görüntüleyicide "sözcük kaydırma" (word wrap) etkin olduğunda ve pencere ASCII sanatından daha dar olduğunda yaşanır. Bunu düzeltmek için metin düzenleyicinizde satır kaydırmayı kapatın veya kopyalamadan önce araçtaki genişlik kaydırıcısını küçültün.
"Renkleri tersine çevir" onay kutusu ne işe yarar?
Açık ve koyu piksellerin karakterlerle eşleştirilme şeklini tersine çevirir. Varsayılan olarak, yoğun karakterler koyu pikselleri temsil eder. Bu, açık renkli bir arka planda doğru görünür. Metni karanlık bir ortama (komut satırı terminali veya koyu temalı bir kod düzenleyici gibi) yapıştırmayı planlıyorsanız, fotoğraf negatifi gibi görünmemesi ve doğru işlenmesi için renkleri tersine çevirmelisiniz.
Araç, metin karakterlerinin şeklini nasıl işliyor?
Metin karakterleri genellikle genişliklerinden daha uzundur (yaklaşık 2:1 oranında). Araç her pikseli doğrudan bir karaktere eşleseydi, ortaya çıkan görüntü dikey olarak uzamış görünürdü. Oluşturucu, satır sayısını ayarlayarak bu en boy oranını otomatik olarak dengeler ve nihai metin sanatının orantısal olarak doğru kalmasını sağlar.