Foto ke Seni ASCII: Tips agar Hasilnya Lebih Tajam
Pilih foto berlatar polos dengan kontras kuat, lalu atur lebar sesuai tempat menempelnya.
Konverter gambar ke ASCII membagi foto menjadi sel-sel kecil dan mengisi tiap sel dengan karakter yang sesuai kecerahannya. Sel terang mendapat karakter padat seperti @ dan #, sel gelap mendapat . atau spasi. Artinya konverter yang sama bisa memberi hasil sangat berbeda tergantung foto yang dipakai dan pengaturannya.
1. Pilih foto yang mudah dikonversi
Setiap karakter mewakili sepotong kecil foto. Pada 40 kolom, seluruh gambar harus muat dalam 40 karakter per baris, sehingga detail halus hilang dan hanya bentuk besar dan kontras yang tersisa.
| Hasilnya bagus | Hasilnya kurang |
|---|---|
| Latar polos atau sederhana | Latar ramai dengan banyak benda |
| Subjek memenuhi bingkai | Foto rombongan dengan orang-orang kecil |
| Area terang dan gelap yang jelas | Semuanya dengan kecerahan mirip |
| Wajah, hewan peliharaan dari dekat, logo | Pemandangan, tangkapan layar dengan teks kecil |
Memotong foto di sekitar subjek sebelum dikonversi membuatnya jauh lebih jelas pada lebar yang sama.
2. Atur lebar sesuai tujuan
Lebar adalah jumlah kolom. Makin banyak kolom, makin banyak detail, tetapi barisnya makin panjang. Jika satu baris lebih panjang dari gelembung chat atau halaman GitHub, baris itu terlipat dan gambar berantakan, jadi tentukan dulu tujuannya.
| Tujuan | Lebar yang disarankan |
|---|---|
| Aplikasi chat dan Discord | 40 sampai 60 kolom |
| README GitHub atau komentar kode | Sekitar 80 kolom |
| Terminal | 80 sampai 120 kolom |
| Gambar PNG | 90 atau lebih. Makin lebar, makin mirip foto |
Ini lukisan contoh (Gadis dengan Anting Mutiara karya Vermeer) pada 40 kolom dengan pengaturan bawaan. Bahkan pada 40 kolom, sorban, wajah, dan bahu masih terlihat, dan pembersihan bayangan bawaan membuat latar gelap kosong. (Buka dengan pengaturan ini)
...
.. ... -
......... -*##%@@%*-
.....-...... +*##%####%###*=. ..
....---.-.. *%@@%%#####*****+: .
.....-..... *%%%########++=+##*.
.-....-.. .%@@@%#**+*::====**++
......-.=%%%##%%*=::::=+=:#=*.
.........- *%%##@****++=::=: %+*:.
....... .. *@%*#%%%#*++===:: #**=-
... :@#**%%#*+**++: . ###*+
.... . ##**##******: #%*#+=
... ..........%%###***+=*****+*%*@=*.
........ ..... -=: ##%@@@%**+=*%#%**= .
... . .. =@@%#*+::=::-%%##**.
. .@####*+:::==.%%##*@*
. *######+==:=: #%##*@#.
*#######*+*++: ##%= :
#####*###*++++==:: .
#####******==+=++: .
*##**#****#*==++*=+:
*###**#****#*+===+==:
*####*+*******=::=::==.
3. Pilih set karakter
Set karakter adalah daftar karakter untuk setiap tingkat kecerahan.
| Set | Karakter | Paling cocok untuk |
|---|---|---|
| Standar | . : - = + * # % @ |
Berfungsi hampir di mana saja |
| Blok | ░ ▒ ▓ █ |
Gradasi halus dan tampilan padat. Bagus untuk PNG |
| Detail | 70 karakter | Gradasi halus yang terasa di lebar besar |
| Biner | # dan spasi |
Siluet saja. Bagus untuk logo dan bentuk sederhana |
Lukisan yang sama dengan set Blok tampak seperti ini. Sel terlihat terisi, sehingga bentuk tetap padat walau lebarnya kecil. (Buka dengan pengaturan ini)
░
░▒▓▓▓███▒░
▒▒▓▓▓▓▓▓▓▓▓▓▓▒░
░ ▒▓███▓▓▓▓▓▓▒▒▒▒▒░░
▒▓▓▓▓▓▓▓▓▓▓▓▒░░░▓▓▒
░ ████▓▓▒▒░▒░░░░░░▒▒▒░
░ ░▓██▓▓▓▓▒░░░░░░░░░▓░▒
░ ▒▓▓▓▓█▒▒▒▒░░░░░░░ ▓▒▒░
▒█▓▒▓█▓▓▓▒▒▒░░░░░ ▓▒▒░
░█▓▒▒█▓▓▒▒▒▒▒░░ ▓▓▓▒▒
▓▓▒▒▓▓▒▒▒▒▒▒░ ▓▓▒▓▒░
██▓▓▓▒▒▒▒░▒▒▒▒▒░▒▓▒█░▒
░░░ ▓▓████▓▒▒▒░▒▓▓▓▒▒░
░███▓▒░░░░░░░▓▓▓▓▒▒
█▓▓▓▓▒░░░░░░ ▓▓▓▓▒█▒
▒▓▓▓▓▓▓░░░░░░ ▓▓▓▓▒█▓
▒▓▓▓▓▓▓▓▒▒▒▒░░ ▓▓▓░ ░
▓▓▓▓▓▒▓▓▓▒░░░▒░░░░
▓▓▓▓▓▒▒▒▒▒▒░░░░▒░░
▒▓▓▒▒▓▒▒▒▒▓▒░░░░▒░▒░
▒▓▓▓▒▒▓▒▒▒▒▓▒▒░░░▒░░░
▒▓▓▓▓▒▒▒▒▒▒▒▒▒░░░░░░░░
Karakter blok bisa punya lebar berbeda di aplikasi yang tidak memakai font monospace, sehingga baris bergeser. Untuk teks di aplikasi chat, set Standar lebih aman.
4. Biarkan nada otomatis menyala
Nada otomatis melihat sebaran kecerahan foto dan melebarkan kontras sesuai itu, agar konverter memakai lebih banyak tingkat dari set karakter. Apa yang terjadi jika dimatikan dan kontras juga diturunkan?
::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::
::::::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::+***###+:::::::::::
::::::::::::::::=************+=:::::::::
::::::::::::::+####******+**+*==::::::::
:::::::::::::************+===**+::::::::
:::::::::::::#####**+=+======+*+=:::::::
::::::::::::=*##**#**=========*=+:::::::
::::::::::::+****#++*+=======:*+*=::::::
::::::::::::*#***##**+++=====:***=::::::
::::::::::::=#*+*#***=+++==:::***+=:::::
:::::::::::::*******+*+++=::::*#**+=::::
::::::::::::::##******+=*++**=***#=*::::
::::::::::::::::==:**####**+==+#**++=:::
::::::::::::::::::=###*+======:#***+*:::
::::::::::::::::::#****+======:*#**+#+::
:::::::::::::::::*******======:*#***#*::
::::::::::::::::********++++==:***=:=:::
::::::::::::::::*********+======::::::::
:::::::::::::::***********=======:::::::
::::::::::::::****+*******====+=+=::::::
:::::::::::::*****+**++***====+===::::::
::::::::::::******+**++**+========::::::
Latar gelap kini hanya :, dan sosoknya kebanyakan * dan #, sehingga detail seperti bayangan wajah jadi kabur. Perbedaan kecerahan dipadatkan ke beberapa tingkat saja. (Buka dengan pengaturan ini)
Biarkan nada otomatis menyala dan ubah Kecerahan serta Kontras hanya jika hasilnya terlalu gelap atau terang. Jika bentuk masih tampak lembek, naikkan Penegasan tepi. Fitur ini tersedia dengan set Standar dan Detail.
5. Balik warna untuk latar putih
Kotak hasil konverter berlatar gelap. Area terang mendapat karakter padat, sehingga gambar tampak benar di layar gelap.
Tempel di latar putih, seperti Notepad atau tema terang GitHub, maka terang dan gelap tampak tertukar seperti negatif foto. Jika akan ditaruh di latar putih, nyalakan Balik warna sebelum menyalin.
6. Pilih cara menyimpan
| Yang Anda inginkan | Tombol |
|---|---|
| Menempel karakternya | Salin |
| Menyimpan di file atau memasukkan ke kode | TXT |
| Mengirim dengan bentuk persis | PNG |
| Mempertahankan warna asli | Pilih Asli di Warna, lalu Simpan PNG |
Menyalin sebagai teks hanya menyimpan karakter dan membuang warna. Untuk mempertahankan warna, pilih Asli (atau gradien) sebagai mode warna dan tekan Simpan PNG. Efek cahaya dan latar transparan juga tersimpan di PNG.
7. Mengonversi GIF animasi
Untuk gambar bergerak, unggah file ke konverter GIF ke ASCII. Tips yang sama berlaku untuk setiap bingkai. Pilih GIF 2–3 detik berlatar sederhana dengan kontras jelas, dan gunakan lebar sedikit lebih kecil agar konversi dan penyimpanan tetap cepat. Hasilnya bisa disimpan sebagai GIF animasi.
Foto dikonversi di browser Anda dan tidak dikirim ke server untuk dikonversi.