Toolyard

Bir fotoğraftan ASCII sanatı nasıl yapılır

Fotoğrafı dönüştür

  1. Görselden ASCII sanatına aracını aç ve fotoğrafını bırak.
  2. Genişliği karakter olarak ayarla. 60–80 bir sohbet mesajına ya da kod yorumuna sığar; 150 ve üstü yüzleri ve ince ayrıntıları korur.
  3. Konu arka plandan ayrışana kadar kontrastı ve gamayı oynat.
  4. Metni kopyala ya da TXT dosyası, PNG görseli veya HTML sayfası olarak indir.

Dönüştürme tarayıcında çalışır, bu yüzden fotoğraf hiçbir zaman yüklenmez.

Bir fotoğraf nasıl karakterlere dönüşür

Resim, her karakter için bir hücre olacak şekilde bir ızgaraya bölünür. Her hücre, mürekkep miktarı hücrenin parlaklığına en iyi uyan karakteri alır: @, # ve % hücrenin çoğunu kaplar ve koyu alanları temsil eder, : ve . azını kaplar ve açık alanları temsil eder, boşluk ise en açığıdır. Uzaktan bakınca göz karakterleri yeniden gri tonlarına karıştırır.

Karakterler genişliklerinin yaklaşık iki katı yüksekliktedir; bu yüzden her hücre fotoğrafın kare değil uzun bir şeridini kaplar. Bunu atlarsan sanat yüksekliğinin yarısına basık çıkar.

Doğru fotoğrafı seç

  • Düz bir arka plan üzerinde belirgin bir konu. Kalabalık arka planlar ASCII çözünürlüğünde gürültüye döner. Dağınıksa önce arka planı kaldır.
  • Güçlü ışık ve gölge. Yandan aydınlatılmış bir yüz, düz ve eşit ışıktakinden çok daha iyi dönüşür.
  • Sıkı kırp. Her sütun önemlidir, bu yüzden konu olmayan her şeyi kırp.
  • Logolar ve çizgi çizimleri, özellikle kenarlar açıkken çok iyi çalışır.

Önemli ayarlar

AyarNe yaparNe zaman kullanılır
GenişlikSatır başına karakter sayısıSohbetler ve yorumlar için dar, baskı ya da PNG için geniş
Kontrast ve gamaTonları daha çok karaktere yayarNeredeyse her zaman; düz bir fotoğraf yalnızca birkaç karakter kullanır
KenarlarAna hatları | - / ile çizerYüzler, binalar, logolar, belirgin biçimi olan her şey
Titreklik (dithering)Ara tonları taklit etmek için karakterleri karıştırırKısa karakter takımları ve gökyüzü gibi yumuşak geçişler
Arka planAçık zeminde koyu ya da koyu zeminde açık metinSanatın gösterileceği yere uydur, örneğin karanlık modda bir sohbet

Arka plan ayarı göründüğünden daha önemlidir. Beyaz bir sayfa için yapılmış sanat karanlık modlu bir uygulamada negatif gibi görünür, çünkü «koyu» anlamına gelen yoğun karakterler artık parlak görünür.

Bozmadan yapıştır

ASCII sanatı yalnızca her karakterin aynı genişlikte olduğu eş aralıklı bir yazı tipinde hizalanır. Normal bir yazı tipinde sütunlar kayar ve resim dağılır.

  • Discord, Slack, GitHub, Reddit ve Markdown: kod bloğu yapmak için sanatı üç ters tırnaklık (```) iki satırın arasına koy.
  • Kod yorumları: düzenleyiciye sığsın diye yaklaşık 80 sütunun altında tut ve C, Java ya da JavaScript’te */ gibi yorumu bitirecek karakterleri içermediğini kontrol et.
  • Kelime işlemciler ve e-posta: yazı tipini Courier New, Consolas ya da Menlo, satır aralığını tek yap. Uygulama yine de yeniden akıtabilirse onun yerine PNG’yi gönder.
  • Sosyal medya gönderileri ve yazı tipini değiştiren diğer her yer: PNG’yi paylaş.

Sohbet uygulamaları mesaj uzunluğunu da sınırlar (Nitro’suz Discord’da 2.000 karakter); bu yüzden 100 sütunluk, 40 satırlık bir çizim oraya sığmaz. Sığana kadar daralt.

Bu kılavuzdaki araçlar

Diğer kılavuzlar