Menu

ASCII Sanat Üretici

Görselleri ve metni paylaşılabilir ASCII sanatına dönüştür.

Son güncelleme

Mod
Dolgu
A–Z, 0–9, boşluk ve yaygın noktalama desteklenir.
ASCII
 ███   ███  ████  ████  █   █ 
█     █   █ █   █ █   █  █ █  
█     █   █ █   █ █   █   █   
█     █   █ █   █ █   █   █   
 ███   ███  ████  ████    █   

ASCII art üretici nedir?

ASCII art üretici; metni veya görseli yalnızca harf, rakam ve sembollerden oluşan bir tabloya çevirir. Geliştiriciler bunu terminal banner'ları, README başlıkları, CLI açılış ekranları, log süslemeleri, retro sohbet sanatı ve komut satırı araçları yazarken keyif almak için kullanır.

İki temel ASCII art türü var. *Yazı banner sanatı*, bir kelimeyi büyük, çok satırlı bir blok fontla çizer — klasik figlet görünümü. *Görselden ASCII'ye* dönüşüm ise piksellerin parlaklığını metin karakterlerine eşleyerek, tamamen klavyedeki karakterlerden oluşan gri tonlamalı bir görsel üretir.

ASCII art sadece metin olduğu için, metnin çalıştığı her yerde çalışır: terminal çıktıları, log dosyaları, GitHub README'leri, Slack mesajları ve kaynak kod yorumları. Görsel yok, render yok, kırık link yok — grafiklerin geçmediği yerler için biçilmiş kaftan.

ASCII art yaparken neler öğreneceksiniz

  • Banner fontlarının pek çok stili var — blok, italik, gölgeli, 3D — her birinin kendine özgü bir havası var.
  • Görselden ASCII'ye dönüşüm, küçük görsel bölgelerinin parlaklığını örnekleyip benzer görsel yoğunluğa sahip karakterleri seçerek çalışır (@, #, *, ., ).
  • Monospace render önemlidir. ASCII art yalnızca her karakterin aynı genişlikte olduğu fontlarda düzgün hizalanır — terminaller, README kod blokları ve çoğu kodlama fontu.

Adım adım ASCII art üretmek

  1. Yazı veya görsel modunu seçin

    Yazı modu, bir kelimeyi banner sanatı olarak çizer. Görsel modu ise yüklediğiniz resmi gri tonlamalı ASCII'ye dönüştürür.

  2. Font seçin (yazı modu)

    Figlet tarzı fontlara göz atın — Standard, Slant, Big, Block, Shadow, 3D. Her font, girdiğiniz metnin önizlemesini gösterir.

  3. Çözünürlüğü ayarlayın (görsel modu)

    Karakter cinsinden çıktı genişliğini ve kontrastı belirleyin. Daha çok sütun = daha çok detay ve daha geniş çıktı.

  4. Kopyalayın ya da indirin

    ASCII art'ı panoya kopyalayın veya .txt dosyası olarak indirin. README'ye, banner script'ine ya da sohbet mesajına yapıştırıverin.

ASCII art hızlı referans

ASCII art nerelerde işe yarar — ve doğru görünmesi için nelere dikkat etmeli.

Kullanım alanıİşe yarayanDikkat edilecek nokta
Terminal banner'larıBlock / Big / Slant fontlarıGenişlik — terminallerin çoğu 80 sütundur
README başlıklarıFenced code block içindeKod bloğu dışında Markdown baştaki boşlukları siler
CLI açılış ekranıİlk çalıştırmada yazdırınRenk kodları ayrı bir mesele (ANSI escape)
Log süslemeleriKısa sloganlar, tek satırOkunabilir tutun — loglar hızlı akar
Görsel renderSiyah-beyaz fotoğraflarRenkli fotoğraflar bilgi kaybeder; önce gri tonlamaya çevirin
Kaynak kod yorumlarıBölüm ayraçları// veya # satır öneklerini dikkatli kullanın

Deneyebileceğiniz ASCII art örnekleri

Standard fontuyla banner yazı

Çıktı

____ _ _ / ___|___ __| | __| |_ _ | | / _ \ / _ |/ _ | | | | | |__| (_) | (_| | (_| | |_| | \____\___/ \__,_|\__,_|\__, | |___/

Standard font, dar banner'lar için en okunaklı seçimdir — 80 sütuna rahatça sığar ve monospace fontlarda temiz görünür.

README'ye yerleştirin

Markdown
```  ____ _  / ___| || |   | || |___| | \____|_|```
# CLI v1.0

Banner'ı fenced code block içine sarın ki Markdown boşlukları olduğu gibi korusun. Kod bloğu dışında baştaki boşluklar yok olur.

Bir script'ten banner yazdırın

Python
BANNER = r"""   ____          _     _  / ___|___   __| | __| | | |   / _ \ / _` |/ _` | | |__| (_) | (_| | (_| |  \____\___/ \__,_|\__,_|"""
print(BANNER)print('Coddy CLI v1.0')

Raw (ham) çok satırlı string, ters slash'leri olduğu gibi tutar; böylece Python'un escape kuralları sanatınızı bozmaz. Aynı yöntemi bash'te (tek tırnakla) ya da literal string desteği olan başka dillerde de kullanabilirsiniz.

ASCII art'ta sık yapılan hatalar

  • ASCII art'ı orantılı bir fonta (Times, Helvetica) yapıştırıp neden eğri büğrü göründüğüne şaşırmak. Mutlaka monospace font kullanın.
  • Markdown'ın ardışık boşlukları sıkıştırdığını ve kod bloğu dışında baştaki boşlukları sildiğini unutmak. Sanatı her zaman ` fence'leri içine sarın.
  • Hedef pencereden daha geniş bir font seçmek. Çoğu terminal 80 sütundur — bunun ötesi alt satıra kayar ve tasarımı bozar.

ASCII Art SSS

ASCII art nedir?
ASCII art, tamamen harfler, rakamlar ve noktalama işaretlerinden oluşan resimler ya da banner'lardır. Sırf metin olduğundan, metin gösteren her ortamda çalışır — terminaller, README'ler, log dosyaları, sohbet mesajları.
Görselden ASCII'ye dönüşüm nasıl çalışır?
Görsel önce küçük hücrelerden oluşan bir ızgaraya bölünür. Her hücrenin ortalama parlaklığı hesaplanır ve benzer görsel yoğunluğa sahip bir karaktere eşlenir — koyu hücreler için yoğun karakterler (@, #, M), açık hücreler için seyrek karakterler (., ,, ).
figlet nedir?
FIGlet, metni banner ASCII art olarak çizen orijinal Unix komutudur. Popüler fontların çoğunu (Standard, Slant, Big, 3D, Shadow) o tanıttı. Çevrimiçi ASCII üreticileri de genelde aynı font koleksiyonuyla gelir.
ASCII art'ı nerelerde kullanmalıyım?
Terminal banner'ları, CLI açılış ekranları, README başlıkları, bölüm ayraçları, retro sohbet ve görsel dosya kullanmadan dekorasyon istediğiniz her yerde. Ciddi, kullanıcıya dönük metinlerde gürültü yarattığı için kaçının.
ASCII art her yerde düzgün görünür mü?
Monospace bir font ve yeterli yatay alana ihtiyacı var. Markdown code fence'i ya da terminal içinde kusursuz çalışır. Orantılı fontlu bir ortamda (sohbet balonu, Word belgesi) hizalama bozulur.

Diğer geliştirici araçları

Coddy ile kodlamayı öğren

BAŞLA