Penukar Imej ke Seni ASCII percuma
Tukar mana-mana imej kepada seni ASCII untuk sembang, README, terminal, atau mesej commit. Berbilang set aksara termasuk aksara blok dan emoji.
Lepaskan fail di sini, atau klik untuk semak imbas
JPG, PNG, WebP, GIF, HEIC, HEIF Β· diproses pada peranti anda
atau tekan Ctrl+V untuk menampal daripada papan keratan
Petua: anda boleh menampal tangkapan skrin dengan Ctrl+V
Fail anda tidak pernah meninggalkan peranti. Semua pemprosesan berlaku secara tempatan dalam pelayar anda.
Kegunaan biasa
- Buat seni ASCII untuk fail READMEBuat logo dan banner berasaskan teks untuk README GitHub yang menjadi monospace.
- Terminal dan seni MOTDJana seni ASCII untuk mesej sambutan terminal, banner SSH atau fail message-of-the-day.
- Seni ASCII dalam mesej komitmenTambahkan seni ASCII yang dapat diingati untuk nota keluaran, mesej komitmen atau penerangan tag.
- Seni ASCII untuk sembang dan DiscordBuat meme ASCII dan seni untuk dikongsi dalam saluran Discord, Slack atau IRC.
- Seni ASCII untuk poster dan cetakJana seni ASCII skala besar untuk poster, cetak atau bahagian pahlawan web.
Cara ia berfungsi
Penukaran berjalan sepenuhnya dalam pelayar anda menggunakan Canvas API β tiada pelayan, tiada muat naik. Alat ini melukis imej anda ke atas kanvas luar-skrin diskala kepada lebar lajur sasaran, membaca nilai RGB setiap piksel melalui getImageData, dan memetakan kecerahan persepsi setiap piksel kepada aksara daripada rentetan carian pilihan anda.
- 1Canvas menskalakan imejImej anda dilukis ke atas kanvas tersembunyi bersaiz tepat kepada grid output β biasanya 80 lajur lebar secara lalai, dengan tinggi dilaraskan secara automatik untuk mengekalkan nisbah aspek imej (dibelah dua untuk fon monospace, yang lebih tinggi daripada lebar).
- 2Persampelan keluminan setiap-pikselAlat ini memanggil getImageData untuk membaca bait RGBA mentah bagi setiap sel. Ia menukar setiap piksel kepada satu nilai kecerahan menggunakan formula persepsi ITU-R (0.299R + 0.587G + 0.114B), kemudian mengenakan ofset kecerahan, pendarab kontras, dan lengkung gamma anda.
- 3Kecerahan dipetakan kepada aksaraKecerahan terlaras (0β1) digandakan dengan panjang rentetan aksara pilihan β standard ( .:-=+*#%@), 70-glif terperinci, elemen blok, binari, atau set tersuai yang anda taip β dan aksara pada indeks itu diletakkan ke dalam grid output.
- 4Eksport dalam teks biasa, PNG, atau HTMLGrid siap digabungkan menjadi rentetan teks-biasa untuk salin/muat turun. Untuk eksport PNG, setiap aksara dipaparkan pada kanvas kedua dengan fillText pada monospace 12px. Mod warna membaca RGB asal setiap piksel dan membalut setiap aksara dalam elemen span digaya-sebaris, yang boleh dieksport sebagai fail HTML berdikari.
Imej anda dibaca terus oleh Canvas API pelayar dan tidak pernah keluar dari peranti anda β tiada data dihantar ke mana-mana pelayan pada mana-mana titik.
Alat berkaitan
Penjana Sepanduk ASCII
Tukar teks kepada sepanduk ASCII seni besar dalam fon FIGlet klasik β salin atau muat turun sebagai .txt.
OCR β Pengekstrak Teks daripada Imej
Ekstrak teks daripada imej, tangkapan skrin, dokumen yang diimbas dan PDF (atau simpan PDF yang boleh dicari) dengan PP-OCRv5, sepenuhnya dalam pelayar anda. Membaca tulisan Latin, Cina, Jepun, Korea, Cyrillic, Arab, Devanagari, Thai, Yunani, Tamil dan Telugu.
Pembuang Objek (Pemadam Ajaib)
Buang orang, objek, teks atau cela dari foto: cat di atasnya dan kawasan itu diisi dari persekitarannya, terus dalam pelayar anda. Buat asal, bandingkan dan simpan sebagai JPG atau PNG. Foto anda tidak pernah dimuat naik.