Konversi ascii ke png

Konversi ASCII menjadi PNG

Render teks fixed-width, ASCII art, atau output terminal sebagai gambar PNG yang dapat dibagikan.

Buat berkas PNG secara online

Kami belum bisa membaca berkas ASCII, jadi konversi ini belum tersedia. Jika Anda bisa mengekspor pekerjaan Anda ke salah satu format ini atau lainnya, kami akan mengubahnya menjadi PNG:

Bagaimana mengkonversi ascii ke png berkas

Aplikasi penerima, laporan, atau halaman web mungkin memerlukan gambar, bukan teks biasa yang dapat diedit, terutama ketika ASCII art, tabel, atau keluaran terminal dengan lebar tetap harus dibagikan secara konsisten. Mengonversinya ke PNG merender karakter sebagai piksel, sehingga hasilnya dapat dilihat dan dicetak tanpa bergantung pada text editor atau font milik penerima.

Apa itu format ASCII

ASCII adalah encoding karakter 7-bit yang berisi 128 karakter: huruf Inggris, angka, tanda baca, spasi, dan kode kontrol. File ASCII biasanya berupa teks biasa, bukan format gambar khusus, dan dapat menggunakan nama file seperti .txt, .asc, .log, atau .csv.

Text editor, terminal, programming tools, logging systems, database lama, dan command-line programs umumnya membuat file ASCII atau yang kompatibel dengan ASCII. Ekstensi nama file tidak membuktikan jenis kontennya: .asc juga dapat mengidentifikasi data PGP, sertifikat, atau file khusus aplikasi. Buka file sebagai teks dan pastikan file tersebut berisi karakter yang dapat dibaca sebelum merendernya.

Apa itu format PNG

PNG adalah format gambar raster lossless yang menyimpan piksel dan dapat menyertakan transparansi. Format ini cocok untuk screenshot, diagram, dokumentasi, ASCII art, tabel, dan keluaran terminal karena tepi teks yang tajam tidak rusak oleh kompresi lossy seperti pada JPEG.

PNG berisi rendering visual, bukan data karakter asli. Biasanya PNG tidak dapat dicari, dipilih, atau diedit langsung sebagai teks, dan ukurannya dapat jauh lebih besar daripada file sumber. Simpan teks asli jika pengeditan, pencarian, aksesibilitas, atau konversi di masa mendatang penting.

Cara mengonversi ASCII ke PNG

ImageMagick menyediakan konversi lokal yang dapat diulang di Windows, macOS, dan Linux. Instal dari situs web resmi ImageMagick, pastikan font monospace seperti DejaVu Sans Mono telah diinstal, lalu jalankan perintah ini dari direktori yang berisi file sumber:

magick -background white -fill black -font DejaVu-Sans-Mono -pointsize 18 -bordercolor white -border 20 label:@input.txt output.png

Ganti input.txt dan output.png dengan nama file yang diperlukan. Ekspresi label:@input.txt membaca file teks, sedangkan font monospace membuat setiap karakter memiliki lebar yang sama, sehingga alignment pada ASCII art, tabel, dan source code tetap terjaga. Naikkan atau turunkan -pointsize 18 untuk mengubah keterbacaan dan dimensi gambar.

label: merender baris dengan lebar alaminya. Untuk prosa yang harus membungkus teks di dalam lebar yang ditentukan, gunakan caption: sebagai gantinya:

magick -background white -fill black -font DejaVu-Sans-Mono -pointsize 18 -size 1600x caption:@input.txt output.png

Perintah caption membungkus teks sesuai lebar yang ditentukan, sehingga tidak sesuai jika setiap baris asli harus tetap utuh. Untuk alignment yang dapat diprediksi, ganti tab dengan spasi sebelum konversi dan periksa apakah font yang dipilih memuat setiap karakter. File yang sangat panjang dapat menghasilkan gambar yang terlalu besar untuk digunakan secara praktis; bagi file menjadi beberapa halaman atau file PNG terpisah.

Untuk alur kerja grafis, tempelkan atau impor teks ke LibreOffice Writer, code editor, atau image editor seperti GIMP. Atur font monospace, pertahankan line break dan spasi, pilih ukuran halaman atau canvas, lalu ekspor atau render ke PNG. PDF perantara berguna untuk dokumen multip halaman: gunakan File → Export as → Export as PDF di LibreOffice, lalu rasterisasi PDF dengan ImageMagick atau image editor lainnya. Periksa PDF sebelum melakukan rasterisasi karena word processor dapat mengubah tab, spasi, dan line wrapping.

Layanan online seperti Convertio dan CloudConvert mungkin menyediakan konversi text-to-PNG ketika pasangan format tersebut tersedia. Unggah hanya file yang tidak bersifat rahasia, verifikasi dimensi output dan alignment karakter, lalu hapus file yang diunggah jika layanan menyediakan opsi tersebut. Alur kerja ImageMagick lokal menghindari pengiriman konten sumber ke pihak ketiga.

Batasan kualitas dan kompatibilitas

ASCII yang ketat hanya berisi character set 7-bit dasar. Jika file berisi huruf beraksen, karakter box-drawing, emoji, atau teks Unicode lainnya, gunakan software yang mendukung UTF-8 dan font yang memuat glyph tersebut; glyph yang tidak tersedia dapat muncul sebagai kotak kosong. ImageMagick juga memerlukan nama font yang benar atau file font yang telah diinstal.

Line ending, tab, spasi di awal, dan spasi di akhir dapat memengaruhi tampilan. Detail ini penting dalam ASCII art dan sebagian keluaran program, jadi periksa PNG pada skala 100% dan bandingkan dengan sumbernya. PNG mempertahankan tampilan hasil rendering, tetapi tidak dapat memulihkan tab, beberapa spasi, line ending, karakter kontrol, atau encoding teks secara andal. Simpan file asli bersama PNG untuk salinan arsip, yang dapat dicari, dan yang aksesibel.

Konversi berkas ascii lainnya

Konversi terbalik

Konversi ke png
dari format lain

Bagikan di media sosial: