3 poin oleh GN⁺ 2024-06-08 | 1 komentar | Bagikan ke WhatsApp
  • Gambar masukan berupa grafik sederhana dengan kontras tinggi seperti logo, banner, pixel art, dan lain-lain
  • Format keluaran mencakup teks monokrom, teks berwarna ANSI, HTML, serta format ASCII art Neofetch

Opsi

  • Masukan: dapat mengonversi beberapa format gambar (png, svg, jpg, dll.) sekaligus.
  • Keluaran: mendukung teks monokrom, teks berwarna ANSI, HTML, dan format ASCII art Neofetch.
  • Palet: secara default menggunakan 240 warna, dan pengguna dapat menyesuaikan jumlah warna.
  • Ukuran font dan tinggi baris: dapat mengatur ukuran font dan tinggi baris untuk ASCII art yang optimal di terminal.
  • Skala: ukuran file gambar masukan dapat disesuaikan menjadi ukuran tampilan di terminal.
  • Kegelapan: ambang kecerahan dapat disesuaikan agar latar belakang diperlakukan sebagai transparan.
  • Thread: pekerjaan konversi dapat didistribusikan ke beberapa prosesor untuk meningkatkan kecepatan pemrosesan.

Algoritme

  • Pembagian gambar: gambar dipisahkan ke dalam bidang warna, lalu tiap bidang dibagi menjadi area persegi panjang 9×19 piksel.
  • Pemilihan karakter optimal: memilih karakter ASCII yang paling sesuai untuk tiap area saat melakukan konversi.
  • Penggunaan bitmask: menggunakan bitmask untuk menemukan karakter yang mungkin dengan cepat demi meningkatkan kecepatan konversi.
  • Pemisahan bidang warna: memisahkan bidang warna dengan menggunakan rumus perbedaan warna CIEDE2000.

Opini GN⁺

  • Hal yang menarik: ASCII Silhouettify bukan sekadar alat konversi gambar sederhana, tetapi juga sangat berguna karena mendukung berbagai format keluaran.
  • Mengapa bermanfaat: logo atau banner dapat diubah menjadi ASCII art untuk ditampilkan secara visual di lingkungan terminal.
  • Sudut pandang kritis: gambar beresolusi tinggi atau grafik yang kompleks bisa sulit dikonversi.
  • Produk alternatif: ada juga alat pembuat ASCII art lain yang memanfaatkan ANSI art atau kaomoji.
  • Hal yang perlu dipertimbangkan saat adopsi teknologi: perlu mempertimbangkan kecepatan konversi dan kualitas keluaran. Secara khusus, pengaturan palet warna dan font itu penting.

1 komentar

 
GN⁺ 2024-06-08
Komentar Hacker News
  • Halaman paling keren di situs: memperkenalkan alat untuk membuat siluet ASCII.
  • Alat serupa: membuat alat yang bisa menyematkan sprite game langsung ke dalam kode.
  • Pencinta ASCII art: memperkenalkan alat animasi yang mengubah GIF menjadi ASCII.
  • Masalah versi web: versi web belum selesai, tetapi versi CLI berfungsi.
  • Contoh ASCII art: menyediakan contoh ASCII art.
  • Mengedit motd/issue: diperkirakan hari ini perlu banyak mengedit file motd dan issue.
  • Preferensi untuk asciiflow: lebih menyukai asciiflow.com daripada figma.
  • Posting terkait terbaru: menyebut posting dengan topik serupa dari sehari sebelumnya.
  • Metode pencetakan lama: mengenang cara lama mencetak banner dan gambar menggunakan EBCDIC dan ASCII.
  • Telnet Matrix dengan warna: mirip dengan Telnet Matrix yang ditambahkan warna.
  • Konverter gambar komputer retro: membagikan pengalaman membuat konverter gambar komputer retro dengan font tetap.
  • Layanan blogging dengan ASCII art: sedang mengerjakan layanan blogging yang memungkinkan ASCII art dijadikan header halaman depan.
  • Port figlet.js: menggunakan port figlet.js untuk membuat header blog.
  • Menantikan saran: menantikan untuk mencoba Silhouettify dan saran lainnya.