Bantuan

Gambar ke ASCII: ASCII art online dari foto Anda

Letakkan foto, logo, atau tangkapan layar, lalu terima hasilnya sebagai ASCII art: gambar yang digambar dengan karakter keyboard. Anda mengatur lebarnya, memilih set karakter Standar, Blok, atau Biner, lalu menyalin hasilnya sebagai teks biasa untuk unggahan Discord atau Reddit, komentar kode, atau README. Gambar diproses di browser Anda dan tidak pernah diunggah.


Cara mengubah gambar ke ASCII art

Mengubah gambar menjadi ASCII art hanya butuh beberapa langkah:

  1. Tambahkan gambar. Ketuk atau klik kotak bergaris putus-putus, lalu pilih file atau seret satu file ke dalamnya. Anda juga bisa menekan Tempel gambar dari papan klip, atau menekan Ctrl+V (Cmd+V di Mac) di bagian mana pun pada halaman.
  2. Lihat hasilnya. ASCII art tampil dalam kotak berfont monospace, lengkap dengan ukuran lebar dan tinggi dalam karakter. Lebar bawaannya 80 karakter, atau 40 di layar ponsel.
  3. Buka Pengaturan. Di sana ada Lebar keluaran, Set karakter, dan Balik warna. Gambar digambar ulang setiap kali Anda mengubahnya.
  4. Tekan tombol besar Salin ke papan klip. Tombol berubah menjadi "Tersalin!" setelah teks masuk ke papan klip.
  5. Coba gambar lain dengan panah di bilah atas (Mulai lagi) yang membawa Anda kembali ke kotak awal.

File yang diterima: PNG, JPG, WebP, GIF (frame pertama), HEIC, dan file RAW kamera seperti DNG.

Lebar, set karakter, dan balik warna

Lebar keluaran berupa penggeser dari 10 sampai 300 karakter. Angka kecil menghasilkan sketsa kasar yang mudah dibaca, angka besar mempertahankan detail halus tetapi butuh kotak yang lebar untuk menampilkannya. Tingginya mengikuti proporsi foto, jadi gambar tidak pernah melar.

Set karakter menentukan simbol yang menggambar foto, dari terang ke padat: Standar memakai sepuluh karakter keyboard biasa (spasi . : - = + * # % @) dan bisa ditempel di mana saja, termasuk terminal lama dan kode sumber. Blok memakai karakter blok berarsir untuk tampilan yang lebih halus dan padat; font-nya harus memiliki karakter tersebut, dan hampir semua aplikasi modern memilikinya. Biner menggambar semuanya dengan angka 1 dan 0.

Balik warna menukar piksel mana yang mendapat karakter terpadat. Biarkan mati untuk tinta gelap di halaman terang, seperti kotak teks putih, email, atau dokumen. Nyalakan untuk latar gelap, misalnya mode gelap Discord. Pratinjau menampilkan gambar gelap di atas putih secara normal dan terang di atas gelap saat dibalik, sesuai tampilannya di tempat Anda menempelkannya.

ASCII art Discord, Reddit, dan komentar kode

ASCII art hanya terlihat benar dalam font monospace, tempat setiap karakter sama lebar. Aplikasi obrolan dan forum menampilkannya dengan benar di dalam blok kode: di Discord, tempel di antara tiga tanda backtick (```), sedangkan di Reddit gunakan tombol blok kode atau indentasi empat spasi. Di editor kode, tempel di dalam blok komentar agar bentuknya terjaga.

PNG ke ASCII dan format lain

Langkahnya sama untuk semua format. Untuk mengubah PNG ke ASCII, letakkan PNG di kotak bergaris putus-putus atau tempel dengan Ctrl+V. PNG transparan juga bisa: area transparan menjadi kosong, bukan blok pekat. JPG, WebP, GIF (hanya frame pertama), HEIC, dan file RAW kamera seperti DNG juga diterima.

Cara kerja pengubahan foto menjadi ASCII art

Gambar diperkecil menjadi kisi dengan satu piksel per karakter. Kecerahan setiap piksel dihitung dengan 0,2126 × merah + 0,7152 × hijau + 0,0722 × biru, lalu kecerahan itu memilih karakter dari set: karakter terpadat untuk piksel tergelap sehingga tampak seperti tinta di atas kertas, atau sebaliknya saat Balik warna aktif. Karena karakter teks kira-kira dua kali lebih tinggi daripada lebarnya, jumlah baris dibagi dua agar hasilnya mempertahankan proporsi gambar. Area transparan pada PNG menjadi kosong. Hasilnya hanya teks biasa, tanpa warna.


Pertanyaan yang sering diajukan

Bagaimana cara mengubah gambar ke ASCII art?

Pilih gambar di kotak, tempel dengan Ctrl+V, atau tekan "Tempel gambar dari papan klip". ASCII art langsung muncul. Buka "Pengaturan" untuk mengubah "Lebar keluaran", "Set karakter", atau "Balik warna", lalu tekan "Salin ke papan klip". Fitur ini bekerja untuk PNG, JPG, WebP, GIF, HEIC, dan file RAW kamera.

Apakah ASCII art bisa disalin dan ditempel sebagai teks?

Bisa. "Salin ke papan klip" menaruh hasilnya di papan klip sebagai teks biasa, dengan setiap spasi dan baris baru tetap utuh. Tempel di obrolan, unggahan, email, file teks, atau komentar kode. Tidak ada tombol unduh. Untuk menyimpannya sebagai file, tempel ke file .txt di editor teks apa pun.

Bagaimana cara menempel ASCII art ke Discord?

Aktifkan "Balik warna" jika Anda memakai mode gelap Discord, salin hasilnya, lalu tempel di antara tiga tanda backtick (```) agar Discord menampilkannya dalam blok kode monospace. Tanpa blok kode, spasinya runtuh dan gambar tampak rusak. Discord juga membatasi pesan biasa sampai 2.000 karakter, jadi kecilkan lebar keluaran sampai ukuran dalam karakter cukup kecil.

Bisakah ASCII art dibuat berwarna?

Tidak. Alat ini hanya menghasilkan teks biasa, jadi tidak ada keluaran berwarna: setiap karakter berwarna sama dan gambar dibentuk hanya dari karakter terang dan gelap. Teks biasa adalah yang bisa ditempel dengan rapi ke obrolan, unggahan, dan komentar kode. "Balik warna" hanya menukar piksel mana yang mendapat karakter padat, untuk latar gelap.

Bagaimana cara mengubah PNG ke ASCII?

Langkahnya sama untuk semua format. Letakkan PNG di kotak bergaris putus-putus atau tempel dengan Ctrl+V. PNG transparan juga bisa: area transparan menjadi kosong, bukan blok pekat. JPG, WebP, GIF (hanya frame pertama), HEIC, dan file RAW kamera seperti DNG juga diterima.

Apa itu pilihan biner pada ASCII art?

Itu adalah pilihan "Biner" di bawah "Set karakter", yang menggambar foto hanya dengan angka 1 dan 0, bukan tanda baca atau arsiran. Cocok untuk tampilan ala peretas atau matrix di unggahan atau README. "Standar" memakai sepuluh karakter dari spasi sampai @, dan "Blok" memakai karakter blok berarsir.

Apakah gambar saya diunggah saat dikonversi?

Tidak. Gambar dibaca dan diproses di dalam browser, di perangkat Anda sendiri, memakai canvas, dan tidak ada yang dikirim ke server. Hanya teks yang Anda salin yang keluar dari halaman, dan itu pun baru saat Anda menempelkannya di suatu tempat.