Převod souboru ASCII do PNG
Vykreslete text s pevnou šířkou, ASCII art nebo výstup z terminálu jako obrázek PNG vhodný ke sdílení.
Vytvořte soubory PNG online
Soubory ASCII zatím číst neumíme, takže tenhle převod nenabízíme. Pokud dokážete svou práci uložit do některého z těchto formátů nebo dalších, PNG z něj vyrobíme:
Jak převést soubor ascii do formátu png
- Hudební kompozice
- Dosud nehodnoceno.
Přijímající aplikace, sestava nebo webová stránka může vyžadovat obrázek namísto upravitelného prostého textu, zejména když je třeba konzistentně sdílet ASCII art s pevnou šířkou, tabulky nebo výstup z terminálu. Převodem do PNG se znaky vykreslí jako pixely, takže výsledek lze zobrazit a vytisknout bez závislosti na textovém editoru nebo písmu příjemce.
Co je formát ASCII
ASCII je 7bitové kódování znaků obsahující 128 znaků: anglická písmena, číslice, interpunkci, mezery a řídicí kódy. Soubor ASCII je obvykle prostý text, nikoli samostatný formát obrázku, a může používat název souboru jako .txt, .asc, .log nebo .csv.
Textové editory, terminály, programovací nástroje, systémy protokolování, starší databáze a programy příkazového řádku běžně vytvářejí soubory ASCII nebo se soubory kompatibilními s ASCII. Přípona názvu souboru nedokazuje typ obsahu: .asc může označovat také data PGP, certifikáty nebo soubory specifické pro aplikaci. Otevřete soubor jako text a před vykreslením ověřte, že obsahuje čitelné znaky.
Co je formát PNG
PNG je bezeztrátový rastrový formát obrázku, který ukládá pixely a může obsahovat průhlednost. Hodí se pro snímky obrazovky, diagramy, dokumentaci, ASCII art, tabulky a výstup z terminálu, protože ostré okraje textu nejsou poškozeny ztrátovou kompresí ve stylu JPEG.
PNG obsahuje vizuální vykreslení, nikoli původní znaková data. Obvykle v něm nelze vyhledávat, označovat text ani jej přímo upravovat jako text a soubor může být mnohem větší než zdrojový soubor. Pokud záleží na úpravách, vyhledávání, přístupnosti nebo budoucím převodu, uchovejte původní text.
Jak převést ASCII do PNG
ImageMagick poskytuje opakovatelný místní převod v systémech Windows, macOS a Linux. Nainstalujte jej z oficiálního webu ImageMagick, ujistěte se, že je nainstalováno monospace písmo, například DejaVu Sans Mono, a spusťte tento příkaz z adresáře obsahujícího zdrojový soubor:
magick -background white -fill black -font DejaVu-Sans-Mono -pointsize 18 -bordercolor white -border 20 label:@input.txt output.png
Nahraďte input.txt a output.png požadovanými názvy souborů. Výraz label:@input.txt načte textový soubor, zatímco monospace písmo nastaví každému znaku stejnou šířku a zachová zarovnání v ASCII artu, tabulkách a zdrojovém kódu. Hodnotu -pointsize 18 zvyšte nebo snižte a změňte tak čitelnost a rozměry obrázku.
label: vykreslí řádky v jejich přirozené šířce. U prózy, která se má zalamovat v rámci definované šířky, použijte místo toho caption::
magick -background white -fill black -font DejaVu-Sans-Mono -pointsize 18 -size 1600x caption:@input.txt output.png
Příkaz caption zalamuje text na zadanou šířku, takže není vhodný, pokud musí každý původní řádek zůstat beze změny. Pro předvídatelné zarovnání nahraďte před převodem tabulátory mezerami a ověřte, že zvolené písmo obsahuje všechny znaky. Velmi dlouhé soubory mohou vytvořit neprakticky velký obrázek; rozdělte je na stránky nebo samostatné soubory PNG.
V grafickém pracovním postupu vložte nebo importujte text do LibreOffice Writeru, editoru kódu nebo editoru obrázků, jako je GIMP. Nastavte monospace písmo, zachovejte zalomení řádků a mezery, zvolte velikost stránky nebo plátna a poté exportujte nebo vykreslete do PNG. Mezistupeň ve formátu PDF je užitečný pro vícestránkové dokumenty: v LibreOffice použijte File → Export as → Export as PDF a poté PDF rasterizujte pomocí ImageMagick nebo jiného editoru obrázků. Před rasterizací PDF zkontrolujte, protože textové procesory mohou měnit tabulátory, mezery a zalamování řádků.
Online služby, jako jsou Convertio a CloudConvert, mohou nabízet převod textu do PNG, pokud je tato dvojice formátů podporována. Nahrávejte pouze soubory bez důvěrných údajů, ověřte rozměry výstupu a zarovnání znaků a nahraný soubor smažte, pokud to služba umožňuje. Místní pracovní postup s ImageMagick zabrání odeslání zdrojového obsahu třetí straně.
Omezení kvality a kompatibility
Strict ASCII obsahuje pouze základní 7bitovou znakovou sadu. Pokud soubor obsahuje písmena s diakritikou, rámečkové znaky, emoji nebo jiný text Unicode, použijte software podporující UTF-8 a písmo obsahující příslušné glyfy; chybějící glyfy se mohou zobrazit jako prázdné čtverečky. ImageMagick také potřebuje správný název písma nebo nainstalovaný soubor písma.
Vzhled mohou ovlivnit konce řádků, tabulátory, úvodní mezery a koncové mezery. Tyto podrobnosti jsou důležité v ASCII artu a některých programových výstupech, proto PNG zkontrolujte při měřítku 100 % a porovnejte jej se zdrojem. PNG zachovává vykreslený vzhled, ale nedokáže spolehlivě obnovit tabulátory, vícenásobné mezery, konce řádků, řídicí znaky ani kódování textu. Původní soubor uchovejte společně s PNG pro archivní, prohledatelné a přístupné kopie.