Bu Araç Nedir?
Bu araç, görüntünüzü bir ızgara üzerinde örnekler, her bir hücrenin parlaklığını ölçer ve bunu “boş görünümlü” (boşluk, nokta) ile “yoğun görünümlü” (@, #, dolu blok) arasında değişen bir gradyandan bir karakterle değiştirir. Varsayılan olarak, daha parlak alanları daha yoğun karakterlere, daha karanlık alanları ise daha seyrek karakterlere eşler — çıktı, koyu bir kutu üzerinde açık renkli metin olduğu için, bu sayede fotoğrafınızın parlak kısımları gerçekten parlak görünür ve karanlık kısımlar arka plana karışır.
Bu, yazılan kelimeleri büyük blok harflere dönüştüren (FIGlet tarzı bir afiş) bu sitedeki metin tabanlı ASCII Sanat Oluşturucu’dan farklıdır. Bu araç ise tam tersi yönde çalışır — girdi olarak yazılan metin yerine gerçek bir fotoğraf veya görüntü dosyası alır.
Neden Kullanmalısınız?
- Herhangi bir fotoğrafı tek bir tıklamayla paylaşılabilir, düz metin ASCII sanatı haline getirin.
- Farklı görünümler için ayarlanabilir çıktı genişliği ve üç karakter seti (ayrıntılı gri tonlama rampası, basit 7 karakterli rampa veya Unicode blok gölgelendirme).
- Açık renkli arka planlara yapıştırma için ters çevirme seçeneği.
- %100 gizli — resim işleme işlemi yerel olarak gerçekleştirilir, fotoğrafınız hiçbir zaman yüklenmez.
- Ücretsiz, kayıt gerektirmez, filigran yok.
Nasıl Kullanılır
- Yükleme alanına tıklayın veya bir JPG, PNG ya da WebP resmini buraya sürükleyin.
- Çıktı genişliğini (karakter cinsinden) ayarlayın — daha yüksek sayılar daha fazla ayrıntı sağlar, ancak sonuç daha geniş olur.
- Bir karakter seti seçin: Akıcı gradyanlar için “Ayrıntılı”, daha çarpıcı bir görünüm için “Basit” veya “Bloklar”.
- Sonucu açık renkli bir arka plana yapıştıracaksanız, “Ters Çevir” seçeneğini etkinleştirin.
- Düz metin sonucunu almak için “Kopyala” düğmesine tıklayın.
Örnek
Giriş
A photo of a single bright white circle on a black background, 100 characters wideÇıkış
Mostly blank/space characters around the edges, with a dense cluster of @ and # characters forming the circle's silhouette in the middleGörüntünün gerçek parlaklık değerlerine bağlı olarak ortaya çıkan karakterler tam olarak farklılık gösterebilir — bu, desenin bir açıklamasıdır, tam anlamıyla elde edilecek çıktı değildir; zira her kaynak fotoğraf farklı bir sonuç verir.
Pratik ipuçları
- Kontrastı yüksek fotoğraflar (düz bir arka plan üzerinde net bir nesne), karmaşık ve kontrastı düşük sahnelere kıyasla çok daha iyi bir şekilde dönüştürülür.
- 100-150 karakter genişliği, çoğu kullanım için ideal aralıktır — gerçek ayrıntıları gösterecek kadar geniş, aynı zamanda normal bir ekrana sığacak kadar da dardır.
- Çıktı, beklediğinizden ters görünüyorsa (konu, koyu yerine açık bir siluet gibi görünüyorsa), farklı bir resim denemek yerine “Ters Çevir” onay kutusunu işaretleyin.
- Çok dar çıktı genişliklerinde “Blocks” karakter seti genellikle “Detailed” setinden daha iyi okunur; zira birkaç gölgeleme seviyesi, düzinelerce ince karakterden daha belirgin kalır.
Bunun metinden ASCII sanatına dönüştürme işleminden farkı nedir?
Eğer bir fotoğrafı dönüştürmek yerine yazılmış bir metinden (bir proje adı, bir kelime) bir afiş oluşturmaya çalışıyorsanız, bu sitedeki ASCII Sanat Oluşturucu tam da bunu yapar — FIGlet yazı tiplerini kullanarak blok harfler çizer ve görüntüleri hiç işlemez.
Bu iki araç genellikle birlikte kullanılır: başlık olarak bir FIGlet afişi, ardından bu araçla dönüştürülmüş bir görsel altta yer alır; her ikisi de kod yorumuna veya düz metin README dosyasına yapıştırıldığında bozulmayan düz metin biçimindedir.
Sıkça Sorulan Sorular
ASCII sanatım neden ezilmiş ya da uzamış görünüyor?
Monospace karakter hücrelerinin yüksekliği, genişliğinin yaklaşık iki katıdır; bu nedenle piksel bazında dönüştürme yapıldığında görüntü dikey olarak sıkışır. Bu araç, 1:1 piksel ızgarasının gerektirdiğinden daha az satır örnekleyerek bu sorunu zaten düzeltmektedir — eğer yapıştırdığınız yerde görüntü hâlâ yanlış görünüyorsa, hedef konumda monospace olmayan bir yazı tipi kullanılıyor olabilir.
Karakter kümesi seçimi gerçekten önemli mi?
Evet. “Detaylı” seçeneği, yumuşak geçişler için düzinelerce karakter kullanır ve uzaktan veya yakınlaştırıldığında en iyi şekilde okunur. "Simple" (7 karakter) ve "Blocks" (Unicode gölgeleme blokları), parlaklık seviyeleri arasında gözle görülür şeritler ile daha kalın ve daha grafiksel bir görünüm sunar; bu, fotogerçekçi bir etkiden ziyade stilize bir etki için daha uygundur.
"Ters Çevir" seçeneğini ne zaman kullanmalıyım?
Varsayılan olarak, fotoğrafınızın parlak alanları yoğun karakterlere, karanlık alanlar ise seyrek karakterlere dönüşür — bu, aracın koyu renkli çıktı kutusunda (koyu arka plan üzerinde açık renkli metin) doğru görünür. Sonucu beyaz bir belgeye veya açık renkli bir uygulamaya yapıştırırsanız, "Ters Çevir" seçeneğini etkinleştirin; böylece görüntünün karanlık alanları yoğun karakterlere eşlenir (açık renkli bir sayfada koyu mürekkep) ve resmin okunabilirliği korunur.
İdeal çıktı genişliği nedir?
100 karakter, tarayıcıda veya terminalde yatay kaydırma yapmadan görüntülemek için uygun bir varsayılan ayardır. Bu değer çok daha yüksek tutulursa (200+), daha fazla ayrıntı yakalanır ancak sonuç çoğu ekrandan daha geniş hale gelir; çok düşük genişliklerde ise (40'ın altında) tanınabilir ayrıntıların çoğu kaybolur.
Fotoğrafım herhangi bir yere yüklendi mi?
Hayır. Görüntü, doğrudan tarayıcınızda Canvas API kullanılarak kod çözülür ve örneklenir. Hiçbir aşamada sunucuya herhangi bir veri gönderilmez.