WMW

Penjana Seni ASCII

Free

Tukar teks yang ditaip atau imej yang dimuat naik kepada seni ASCII. Pilih gaya fon atau skala aksara, kekalkan warna, dan eksport sebagai teks biasa atau PNG.

Semuanya berjalan dalam pelayar anda. Teks dan imej tidak pernah dimuat naik ke pelayan.


            
        

Aktiviti Terkini

Kelihatan kepada semua orang. 20 penggunaan terakhir merentasi semua pelawat, terbaharu dahulu.

Belum ada aktiviti. Jadi yang pertama.

Komen (0)

Dapati alat ini berguna? Tinggalkan komen, kongsi petua, atau beritahu kami bagaimana kami boleh menjadikannya lebih baik.

Komen tetamu disemak sebelum diterbitkan. Log masuk untuk menyiarkan serta-merta.

Belum ada komen. Jadi yang pertama berkongsi pendapat anda!

Apa alat ini buat

Penjana Seni ASCII menukar teks yang ditaip atau imej yang dimuat naik kepada seni berasaskan teks yang terdiri sepenuhnya daripada aksara biasa. Taip satu perkataan untuk mendapatkan sepanduk bergaya yang besar (berguna untuk fail README, mesej permulaan terminal atau tandatangan forum), atau muat naik foto untuk mendapatkan persembahan klasik berasaskan aksara, dengan pilihan gaya fon, set aksara dan warna pilihan.

Bagaimana Ia Berfungsi

Teks dan imej ditukar oleh enjin yang sama: sumber (teks yang dipaparkan atau foto) dibaca piksel demi piksel daripada kanvas HTML, kemudian dibahagikan kepada grid sel -- bilangan lajur adalah apa sahaja yang anda tetapkan dengan penggelangsar Lebar, dan bilangan baris dikira sebagai baris = round((tinggiSumber / lebarSumber) * lajur * 0.55), di mana 0.55 membetulkan fakta bahawa aksara lebar tetap lebih tinggi daripada lebar, supaya seni akhir mengekalkan kadar banding yang betul.

Setiap piksel dalam sel ditukar kepada nilai kecerahan menggunakan kecerahan = 0.299 × merah + 0.587 × hijau + 0.114 × biru (formula standard untuk seberapa cerah warna kelihatan pada mata manusia), kemudian dipuratakan merentasi keseluruhan sel. Kecerahan purata itu, dari 0 (hitam) hingga 255 (putih), memilih satu aksara daripada skala yang dipilih: indeks = round((kecerahan ÷ 255) × (panjang skala − 1)), jadi sel hitam mendapat aksara paling tumpat dan sel putih mendapat yang paling cerah (atau sebaliknya, dengan Songsang dihidupkan).

Masalah ia selesaikan

Soalan lazim

›Bagaimana sebenarnya penukaran imej atau teks kepada seni ASCII berfungsi?

Alat ini melukis teks anda (menggunakan fon pelayar sebenar) atau imej anda pada kanvas tersembunyi, membaca warna setiap piksel, kemudian membahagikan kanvas itu kepada grid blok kecil, satu bagi setiap aksara output. Kecerahan purata setiap blok memilih aksara daripada skala yang disusun dari "paling tumpat" kepada "paling cerah" -- blok gelap mendapat aksara tumpat seperti @ atau #, blok cerah mendapat aksara jarang seperti . atau ruang kosong.

›Mengapa gaya "Blok", "Condong", "Bayangan 3D" dan lain-lain hanya terpakai pada mod Teks?

Gaya-gaya ini mengubah cara teks yang anda taip dilukis sebelum ia disampel menjadi aksara -- berat fon yang lebih tebal untuk Blok, italik untuk Condong, lapisan pendua yang dianjak untuk Bayangan 3D, garis luar tanpa isian untuk Garis Luar. Imej yang dimuat naik tiada "fon" untuk dikenakan gaya, jadi mod Imej sentiasa menyampel foto itu tepat seperti keadaannya.

›Apakah fungsi "Kekalkan warna", dan adakah ia masih berfungsi jika saya tampal di tempat lain?

Apabila "Kekalkan warna" dihidupkan, setiap aksara pada skrin diwarnakan agar sepadan dengan warna purata blok sumbernya, supaya seni itu terus kelihatan seperti imej asal atau teks berwarna terus pada halaman. Eksport teks biasa (Salin, muat turun .txt) sentiasa satu warna, kerana teks biasa tiada warna bagi setiap aksara -- hanya pratonton pada halaman dan muat turun PNG mengekalkan warna.

›Apakah Skala Aksara, dan bolehkah saya guna skala saya sendiri?

Skala ialah set aksara tersusun yang digunakan daripada paling gelap/tumpat kepada paling cerah/jarang, contohnya "@%#*+=-:. " untuk rupa klasik atau aksara blok seperti "█▓▒░" untuk hasil yang lebih bersih dan padat. Pilih Tersuai dan taip aksara anda sendiri dalam sebarang susunan daripada tumpat ke cerah untuk mereka bentuk gaya anda sendiri.

›Adakah imej saya dimuat naik ke mana-mana?

Tidak. Kedua-dua penukaran teks dan imej berlaku sepenuhnya dalam pelayar anda menggunakan API canvas. Tiada apa-apa dihantar ke pelayan, dan tiada apa-apa disimpan melainkan anda sendiri memilih untuk memuat turun atau menyalin hasilnya.

Alat Berkaitan