Generator Sztuki ASCII
FreeZamień wpisany tekst lub przesłany obraz w sztukę ASCII. Wybierz styl czcionki lub skalę znaków, zachowaj kolor i eksportuj jako zwykły tekst lub PNG.
Wszystko działa w Twojej przeglądarce. Tekst i obrazy nigdy nie są przesyłane na serwer.
Przeciągnij i upuść obraz, kliknij, aby przeglądać, lub wklej ze schowka
Wpisz tekst lub prześlij obraz, aby wygenerować sztukę ASCII.
Ostatnia Aktywność
Widoczne dla wszystkich. Ostatnie 20 użyć wśród wszystkich odwiedzających, najpierw najnowsze.
Jeszcze brak aktywności. Bądź pierwszy.
Co robi to narzędzie
Generator Sztuki ASCII zamienia wpisany tekst lub przesłany obraz w sztukę opartą na tekście, złożoną w całości ze zwykłych znaków. Wpisz słowo, aby otrzymać duży, stylizowany baner (przydatny do plików README, komunikatów startowych terminala czy podpisów na forum), lub prześlij zdjęcie, aby uzyskać jego klasyczną reprezentację opartą na znakach, z wyborem stylów czcionki, zestawów znaków i opcjonalnego koloru.
Jak To Działa
Tekst i obrazy są konwertowane przez ten sam silnik: źródło (wyrenderowany tekst lub zdjęcie) jest odczytywane piksel po pikselu z płótna HTML, a następnie dzielone na siatkę komórek -- liczba kolumn to wartość ustawiona suwakiem Szerokość, a liczba wierszy jest obliczana jako wiersze = round((wysokośćŹródła / szerokośćŹródła) * kolumny * 0,55), gdzie 0,55 koryguje fakt, że znaki o stałej szerokości są wyższe niż szersze, dzięki czemu ostateczna sztuka zachowuje prawidłowe proporcje.
Każdy piksel wewnątrz komórki jest konwertowany na wartość jasności za pomocą jasność = 0,299 × czerwony + 0,587 × zielony + 0,114 × niebieski (standardowy wzór określający, jak jasny wydaje się kolor dla ludzkiego oka), a następnie uśredniany w całej komórce. Ta średnia jasność, od 0 (czarny) do 255 (biały), wybiera jeden znak z wybranej skali: indeks = round((jasność ÷ 255) × (długość skali − 1)), więc czarne komórki otrzymują najgęstszy znak, a białe komórki najjaśniejszy (lub odwrotnie, przy włączonym Odwróć).
Problemy, które rozwiązuje
- Dodanie przyciągającego wzrok banera tekstowego do pliku README, narzędzia CLI, komunikatu commita lub nagłówka komentarza w kodzie.
- Zamiana logo lub zdjęcia w retro, terminalowy obrazek ze znaków na podpis na forum, wiadomość na Discordzie lub e-mail w czystym tekście.
- Generowanie sztuki ASCII bez instalowania narzędzi wiersza poleceń, takich jak figlet czy jp2a.
- Zachowanie kolorowego podglądu dzieła przy jednoczesnej możliwości wyeksportowania czystej, jednokolorowej wersji w czystym tekście.
Często zadawane pytania
›Jak właściwie działa konwersja obrazu lub tekstu na sztukę ASCII?
Narzędzie rysuje Twój tekst (używając prawdziwej czcionki przeglądarki) lub obraz na ukrytym płótnie, odczytuje kolor każdego piksela, a następnie dzieli to płótno na siatkę małych bloków, po jednym na każdy znak wyjściowy. Średnia jasność każdego bloku wybiera znak ze skali uporządkowanej od "najgęstszego" do "najjaśniejszego" -- ciemne bloki otrzymują gęste znaki jak @ lub #, jasne bloki otrzymują rzadkie jak . lub spację.
›Dlaczego style "Blokowy", "Pochylony", "Cień 3D" i inne dotyczą tylko trybu Tekst?
Te style zmieniają sposób rysowania wpisanego tekstu, zanim zostanie on przekształcony w znaki -- grubsza waga czcionki dla Blokowego, kursywa dla Pochylonego, zduplikowana przesunięta warstwa dla Cienia 3D, niewypełniony kontur dla Konturu. Przesłany obraz nie ma "czcionki", do której można zastosować styl, więc tryb Obraz zawsze próbkuje zdjęcie dokładnie takim, jakie jest.
›Co robi "Zachowaj kolor" i czy nadal zadziała, jeśli wkleję to gdzieś indziej?
Przy włączonej opcji "Zachowaj kolor" każdy znak na ekranie jest kolorowany tak, aby pasował do średniego koloru swojego bloku źródłowego, dzięki czemu dzieło nadal wygląda jak oryginalny obraz lub kolorowy tekst bezpośrednio na stronie. Eksporty czystego tekstu (Kopiuj, pobieranie .txt) są zawsze jednokolorowe, ponieważ czysty tekst nie ma koloru dla poszczególnych znaków -- tylko podgląd na stronie i pobieranie PNG zachowują kolor.
›Czym jest Skala Znaków i czy mogę użyć własnej?
Skala to uporządkowany zestaw znaków używanych od najciemniejszego/najgęstszego do najjaśniejszego/najrzadszego, na przykład "@%#*+=-:. " dla klasycznego wyglądu lub znaki blokowe jak "█▓▒░" dla czystszego, bardziej jednolitego efektu. Wybierz Niestandardowa i wpisz własne znaki w dowolnej kolejności od gęstego do jasnego, aby zaprojektować własny styl.
›Czy mój obraz jest gdziekolwiek przesyłany?
Nie. Zarówno konwersja tekstu, jak i obrazu odbywa się całkowicie w Twojej przeglądarce za pomocą API canvas. Nic nie jest wysyłane na serwer i nic nie jest zapisywane, chyba że sam zdecydujesz się pobrać lub skopiować wynik.
Powiązane Narzędzia
Tekst
Tester API
Wyślij żądania HTTP do dowolnego punktu końcowego API i sprawdź odpowiedź, bezpośrednio w przeglądarce.
FreeTekst
Generator Hasza Argon2
Generuj i weryfikuj hasze haseł Argon2id/Argon2i/Argon2d całkowicie w przeglądarce, z regulowanym kosztem pamięci, kosztem czasu, i równoległością.
FreeTekst
Narzędzie Szyfru Atbasz
Koduj i dekoduj tekst za pomocą szyfru Atbasz w wariantach klasycznym, cyfrowym, i hebrajskim, z odniesieniem par lustrzanych na żywo i tabelą mapowania znaków.
FreeTekst
Generator Backronimów
Zamień dowolny akronim lub słowo w backronim w 6 tonach i 5 wzorach zdań, z niestandardowymi słowami dla każdej litery i punktacją Zapamiętywalności/Wymawialności.
Komentarze (0)
Uznałeś to narzędzie za przydatne? Zostaw komentarz, podziel się wskazówką, lub powiedz nam, jak możemy je ulepszyć.
Jeszcze brak komentarzy. Bądź pierwszym, który podzieli się swoimi przemyśleniami!