Membuat ASCII Art menggunakan Python
Membuat Kode untuk Menampilkan ASCII Art pada HTML
Jika Anda pernah melihat gambar yang terbuat dari karakter-karakter ASCII, Anda mungkin penasaran bagaimana membuatnya sendiri. Pada artikel ini, kita akan membahas kode yang memungkinkan Anda untuk menampilkan ASCII art menggunakan Python.
Berikut contoh gambar dengan ASCII
Untuk membuat kode ini bekerja, kita akan menggunakan pustaka Python yang disebut ascii_magic
. Pastikan Anda telah menginstal pustaka ini sebelum melanjutkan. Anda dapat melakukannya dengan menjalankan perintah berikut di terminal:
pip install ascii_magic
Setelah Anda menginstal ascii_magic
, Anda dapat menggunakan kode di bawah ini untuk menampilkan ASCII art:
from ascii_magic import AsciiArt
# Membuat objek AsciiArt dari gambar
my_art = AsciiArt.from_image('d.jpg') #letakkan gambar di direktori yang sama, pastikan nama file benar
# Mengonversi ASCII art ke tampilan terminal
ascii_terminal = my_art.to_terminal(columns=200, width_ratio=2)
# Menampilkan ASCII art dalam HTML
html_code = f"<pre><code>{ascii_terminal}</code></pre>"
# Menyimpan HTML code dalam file
with open('ascii_art.html', 'w') as file:
file.write(html_code)
Dalam kode di atas, kita menggunakan pustaka ascii_magic
untuk mengonversi gambar 'd.jpg' menjadi ASCII art menggunakan metode from_image
. Kemudian, kita mengonversi ASCII art tersebut menjadi tampilan terminal dengan menggunakan metode to_terminal
dan menentukan jumlah kolom dan rasio lebar karakter.
Setelah itu, kita menyimpan tampilan ASCII art dalam variabel ascii_terminal
. Selanjutnya, kita membungkusnya dengan tag HTML <pre><code>
agar dapat ditampilkan dengan format teks monospace yang benar.
Terakhir, kita menyimpan kode HTML yang berisi ASCII art dalam file 'ascii_art.html'.
Sekarang Anda dapat membuka file 'ascii_art.html' di browser web Anda untuk melihat ASCII art yang telah dihasilkan.
Dengan menggunakan kode ini, Anda dapat dengan mudah menampilkan ASCII art dalam halaman web Anda dan membuat konten yang menarik dan unik.
Selamat mencoba!
Posting Komentar untuk "Membuat ASCII Art menggunakan Python"