Python'ın gücüyle resimleri ASCII sanatına dönüştürün!
ASCIIFY Nedir?
ASCIIFY, bir resmi girdi olarak alıp girdi resmini anlatan bir metin çıktısı döndüren bir Python script'idir. Bir başka deyişle, belirli bazı karakterlerle bir resmin benzerini çıkartır.
Misal aşağıdaki kedi:
Kodları buraya attığımda bozulduğundan bunu da ss'leyip resim olarak gösteriyorum:
Peki Bu ASCIIFY Nasıl Çalışıyor?
ASCIIFY, oldukça basit ve sezgisel bir yolda çalışır. İşte algoritması:
Kullanımı ile ilgili de basit bir gif mevcut:
GitHub Linki: https://github.com/RameshAditya/asciify
ASCIIFY Nedir?
ASCIIFY, bir resmi girdi olarak alıp girdi resmini anlatan bir metin çıktısı döndüren bir Python script'idir. Bir başka deyişle, belirli bazı karakterlerle bir resmin benzerini çıkartır.
Misal aşağıdaki kedi:
![octocat.png](https://raw.githubusercontent.com/RameshAditya/asciify/master/octocat.png)
Kodları buraya attığımda bozulduğundan bunu da ss'leyip resim olarak gösteriyorum:
![bVg5aZ.png](https://i.hizliresim.com/bVg5aZ.png)
Peki Bu ASCIIFY Nasıl Çalışıyor?
ASCIIFY, oldukça basit ve sezgisel bir yolda çalışır. İşte algoritması:
- En-boy oranını koruyarak resmi bir standart ölçüye boyutlandırır.
- Bunu renksize dönüştürür.
- Piksellerin yerine koymak için özel karakterler listesi oluşturur.
- Pikselleri, gruplara sınıflandırır ve böler.
- Bir gruptaki tüm pikselleri yerini tutan özel karakterlerle değiştirir.
- Metni terminale yazdırır veya dosya içine kaydeder.
Kullanımı ile ilgili de basit bir gif mevcut:
![sample.gif](https://raw.githubusercontent.com/RameshAditya/asciify/master/github-resources/sample.gif)
GitHub Linki: https://github.com/RameshAditya/asciify
Moderatör tarafında düzenlendi: