Konwertuj ASCII na PNG
Renderuj tekst o stałej szerokości, ASCII art lub dane wyjściowe terminala jako obraz PNG do udostępniania.
Twórz pliki PNG online
Nie potrafimy jeszcze odczytać plików ASCII, więc tej konwersji nie oferujemy. Jeśli możesz wyeksportować swoją pracę do jednego z tych lub innych formatów, zrobimy z niego PNG:
Jak konwertować ascii do png
- Kompozycja muzyczna
- Brak ocen.
Aplikacja odbierająca, raport lub strona internetowa może wymagać obrazu zamiast edytowalnego zwykłego tekstu, zwłaszcza gdy trzeba spójnie udostępnić grafikę ASCII o stałej szerokości, tabele lub dane wyjściowe terminala. Konwersja do PNG renderuje znaki jako piksele, dzięki czemu wynik można wyświetlać i drukować bez polegania na edytorze tekstu lub czcionce odbiorcy.
Czym jest format ASCII
ASCII to 7-bitowe kodowanie znaków zawierające 128 znaków: litery alfabetu angielskiego, cyfry, znaki interpunkcyjne, spacje i kody sterujące. Plik ASCII jest zwykle zwykłym tekstem, a nie odrębnym formatem obrazu, i może mieć nazwę z rozszerzeniem takim jak .txt, .asc, .log lub .csv.
Edytory tekstu, terminale, narzędzia programistyczne, systemy rejestrowania, starsze bazy danych i programy wiersza poleceń często tworzą pliki ASCII lub zgodne z ASCII. Rozszerzenie nazwy pliku nie potwierdza typu zawartości: .asc może również oznaczać dane PGP, certyfikaty lub pliki specyficzne dla aplikacji. Otwórz plik jako tekst i upewnij się, że zawiera czytelne znaki, zanim poddasz go renderowaniu.
Czym jest format PNG
PNG to bezstratny rastrowy format obrazu, który przechowuje piksele i może zawierać przezroczystość. Nadaje się do zrzutów ekranu, diagramów, dokumentacji, grafiki ASCII, tabel i danych wyjściowych terminala, ponieważ ostre krawędzie tekstu nie ulegają uszkodzeniu przez stratną kompresję typową dla JPEG.
Plik PNG zawiera wizualne odwzorowanie, a nie oryginalne dane znakowe. Zwykle nie można w nim wyszukiwać ani zaznaczać tekstu, nie można go też bezpośrednio edytować jako tekstu, a sam plik może być znacznie większy niż plik źródłowy. Zachowaj oryginalny tekst, jeśli istotne są edytowanie, wyszukiwanie, dostępność lub późniejsza konwersja.
Jak przekonwertować ASCII do PNG
ImageMagick umożliwia powtarzalną lokalną konwersję w systemach Windows, macOS i Linux. Zainstaluj go z oficjalnej strony ImageMagick, upewnij się, że zainstalowana jest czcionka o stałej szerokości, taka jak DejaVu Sans Mono, a następnie uruchom to polecenie w katalogu zawierającym plik źródłowy:
magick -background white -fill black -font DejaVu-Sans-Mono -pointsize 18 -bordercolor white -border 20 label:@input.txt output.png
Zastąp input.txt i output.png wymaganymi nazwami plików. Wyrażenie label:@input.txt odczytuje plik tekstowy, natomiast czcionka o stałej szerokości nadaje każdemu znakowi tę samą szerokość, zachowując wyrównanie w grafice ASCII, tabelach i kodzie źródłowym. Zwiększ lub zmniejsz wartość -pointsize 18, aby zmienić czytelność i wymiary obrazu.
label: renderuje wiersze z ich naturalną szerokością. W przypadku tekstu ciągłego, który powinien być zawijany w ramach określonej szerokości, użyj zamiast tego caption::
magick -background white -fill black -font DejaVu-Sans-Mono -pointsize 18 -size 1600x caption:@input.txt output.png
Polecenie caption zawija tekst do określonej szerokości, dlatego nie nadaje się do sytuacji, gdy każdy oryginalny wiersz musi pozostać nienaruszony. Aby zapewnić przewidywalne wyrównanie, przed konwersją zastąp tabulatory spacjami i sprawdź, czy wybrana czcionka zawiera wszystkie znaki. Bardzo długie pliki mogą utworzyć niepraktycznie duży obraz; podziel je na strony lub osobne pliki PNG.
W przypadku pracy w interfejsie graficznym wklej lub zaimportuj tekst do LibreOffice Writer, edytora kodu albo edytora obrazów, takiego jak GIMP. Ustaw czcionkę o stałej szerokości, zachowaj podziały wierszy i odstępy, wybierz rozmiar strony lub obszaru roboczego, a następnie wyeksportuj lub wyrenderuj plik do PNG. Pośredni plik PDF jest przydatny w przypadku dokumentów wielostronicowych: użyj File → Export as → Export as PDF w LibreOffice, a następnie zrasteryzuj plik PDF za pomocą ImageMagick lub innego edytora obrazów. Sprawdź plik PDF przed rasteryzacją, ponieważ edytory tekstu mogą zmienić tabulatory, odstępy i zawijanie wierszy.
Usługi online, takie jak Convertio i CloudConvert, mogą oferować konwersję tekstu do PNG, gdy obsługiwana jest taka para formatów. Przesyłaj wyłącznie pliki niepoufne, sprawdź wymiary wynikowego obrazu i wyrównanie znaków, a następnie usuń przesłany plik, jeśli usługa udostępnia taką opcję. Lokalny obieg pracy z ImageMagick pozwala uniknąć wysyłania zawartości źródłowej do podmiotu trzeciego.
Ograniczenia jakości i zgodności
Ścisły ASCII zawiera wyłącznie podstawowy 7-bitowy zestaw znaków. Jeśli plik zawiera litery diakrytyzowane, znaki rysowania ramek, emoji lub inny tekst Unicode, użyj oprogramowania obsługującego UTF-8 oraz czcionki zawierającej te glify; brakujące glify mogą być wyświetlane jako puste kwadraty. ImageMagick również wymaga prawidłowej nazwy czcionki lub zainstalowanego pliku czcionki.
Zakończenia wierszy, tabulatory, spacje początkowe i końcowe mogą wpływać na wygląd. Te szczegóły mają znaczenie w grafice ASCII i niektórych danych wyjściowych programów, dlatego sprawdź plik PNG przy skali 100% i porównaj go ze źródłem. PNG zachowuje wyrenderowany wygląd, ale nie umożliwia niezawodnego odtworzenia tabulatorów, wielu spacji, zakończeń wierszy, znaków sterujących ani kodowania tekstu. Zachowaj oryginalny plik wraz z PNG na potrzeby archiwizacji oraz tworzenia kopii z możliwością wyszukiwania i dostępnych.