Görselden ASCII sanatına
Bir görsel ASCII sanatına nasıl çevrilir
- Yukarıdaki kutuya tıkla ya da bir fotoğrafı üzerine bırak.
- Genişliği karakter olarak ayarla ve bir karakter takımı seç. Daha geniş sanat daha çok ayrıntı korur; daha dar sanat bir sohbet mesajına ya da kod yorumuna sığar.
- Şekiller net okunana kadar parlaklığı, kontrastı ve gamayı ayarla; istersen kenarları, titrekliği ya da rengi aç.
- Metni kopyala ya da TXT dosyası, PNG görseli veya HTML sayfası olarak indir.
Sık sorulan sorular
Nasıl çalışıyor?
Fotoğraf her karakter için bir hücre olan, her hücresi bir karakter biçiminde bir ızgaraya bölünür. Her hücrenin parlaklığı, mürekkep miktarı ona uyan bir karakter seçer: koyu alanlar için @ ve # gibi yoğunlar, açık alanlar için . ve : gibi seyrekler, en açıklar için boşluk. Her karakterin mürekkebi senin yazı tipinde ölçülür; bu yüzden gölgeleme eşittir.
Kenarlar ne yapar?
Fotoğraftaki dış hatları bulur ve onları çizgiye benzeyen karakterlerle çizer: dik kenarlar için |, yatay olanlar için -, eğik olanlar için / ve \. Bu yüzler, binalar ve logoların yalnızca gölgelenmiş değil çizilmiş görünmesini sağlar. «Biraz» hücrelerin en güçlü %10’unu, «Çok» en güçlü %20’sini kenar olarak işaretler.
Titrekliği ne zaman kullanmalıyım?
«Basit» ya da «Bloklar» gibi kısa bir karakter takımıyla. Her hücre en yakın karaktere yuvarlanır ve yuvarlama hatası komşu hücrelere aktarılır; böylece gökyüzü gibi yumuşak geçişler sert şeritler yerine karakter karışımı olarak çıkar.
ASCII sanatım başka bir uygulamada neden uzamış görünüyor?
ASCII sanatı, her karakterin aynı genişlikte olduğu Courier, Consolas ya da Menlo gibi eş aralıklı bir yazı tipi ve fazladan satır aralığı olmaması ister. Orantılı bir yazı tipinde sütunlar artık hizalanmaz. Discord, Slack ve GitHub’da sanatı üç ters tırnak arasına, bir kod bloğuna koy.
Fotoğraf neden bulanık çıkıyor?
Açık ve koyu alanları arasında az fark olan fotoğraflar yalnızca birkaç karakter kullanıldığı için düz bir sonuç verir. «Kontrastı genişlet»i açık tut, kontrastı artır ve konu öne çıkana kadar gamayı oynat. Konunun arkasındaki düz bir arka plan en çok yardım eder.
Yalnızca ASCII mi?
«Ayrıntılı» ve «Basit» takımlar ile kenarlar yalnızca her yerde çalışan yazdırılabilir ASCII karakterlerini kullanır. «Bloklar» daha yumuşak tonlar veren ama onları içeren bir yazı tipi gerektiren Unicode gölgeleme karakterlerini kullanır.
Renk ne yapar?
Her karakter fotoğrafın kendi bölümünün rengini korur. Sayfada ve PNG ile HTML indirmelerinde görünür. Düz metinde renk yoktur; bu yüzden kopyalanan metin ve TXT dosyası düz ASCII kalır.
Görselim yükleniyor mu?
Hayır. Her şey tarayıcında olur; dosyaların cihazından çıkmaz ve hiçbir sunucuda saklanmaz.