Převodník obrázků na ASCII art zdarma
Převeďte libovolný obrázek na ASCII art pro chat, soubory README, terminály nebo zprávy commitů. Více znakových sad včetně blokových znaků a emoji.
Přetáhněte soubor sem nebo klikněte pro výběr
JPG, PNG, WebP, GIF, HEIC, HEIF · zpracováno na vašem zařízení
nebo stiskněte Ctrl+V pro vložení ze schránky
Tip: snímek obrazovky můžete vložit pomocí Ctrl+V
Vaše soubory nikdy neopustí vaše zařízení. Veškeré zpracování probíhá lokálně ve vašem prohlížeči.
Běžná použití
- Vytvořte ASCII umění pro soubory READMEVytvořte textové loga a bannery pro README na GitHubu, které se vykreslují v monospaci.
- Terminálu a MOTD uměníVygenerujte ASCII umění pro terminálové zprávy o uvítání, SSH bannery nebo soubory message-of-the-day.
- ASCII umění ve zprávách o potvrzeníPřidejte memorabilní ASCII umění do poznámek ke vydání, zpráv o potvrzení nebo popisů značek.
- ASCII umění pro chat a DiscordVytvářejte ASCII memy a umění k sdílení v kanálech Discord, Slack nebo IRC.
- ASCII umění pro plakáty a tiskyVytvářejte ASCII umění v měřítku pro plakáty, tisky nebo sekce hrdinů webu.
Jak to funguje
Převod běží zcela ve vašem prohlížeči pomocí Canvas API — bez serveru, bez nahrávání. Nástroj vykreslí váš obrázek na skryté plátno v měřítku odpovídajícím cílové šířce sloupců, přečte hodnoty RGB každého pixelu přes getImageData a namapuje percepční jas každého pixelu na znak z vámi zvoleného vyhledávacího řetězce.
- 1Plátno škáluje obrázekVáš obrázek se vykreslí na skryté plátno o velikosti přesně odpovídající výstupní mřížce — obvykle standardně 80 sloupců na šířku, s výškou automaticky upravenou tak, aby zachovala poměr stran obrázku (poloviční pro monospace písma, která jsou vyšší než širší).
- 2Vzorkování jasu na úrovni pixelůNástroj volá getImageData, aby přečetl surové bajty RGBA pro každou buňku. Každý pixel převede na jedinou hodnotu jasu pomocí percepčního vzorce ITU-R (0,299R + 0,587G + 0,114B), poté aplikuje váš posun jasu, násobič kontrastu a gama křivku.
- 3Jas se mapuje na znakUpravený jas (0–1) se násobí délkou zvoleného znakového řetězce — standardní ( .:-=+*#%@), podrobný se 70 glyfy, blokové prvky, binární nebo vlastní sada, kterou zadáte — a znak na tomto indexu se umístí do výstupní mřížky.
- 4Export v prostém textu, PNG nebo HTMLHotová mřížka se spojí do řetězce prostého textu ke kopírování/stažení. Pro export PNG se každý znak vykresluje na druhé plátno pomocí fillText s 12px monospace. Barevný režim čte původní RGB pro každý pixel a obaluje každý znak do vloženého stylovaného prvku span, který lze exportovat jako samostatný soubor HTML.
Váš obrázek se čte přímo Canvas API prohlížeče a nikdy neopustí vaše zařízení — v žádném okamžiku se žádná data neodesílají na žádný server.
Související nástroje
Generátor ASCII bannerů
Převeď text na velké ASCII-artové bannery v klasických FIGlet písmech — zkopíruj nebo stáhni jako .txt.
OCR — Extraktor textu z obrázku
Vyberte text z obrázků, snímků obrazovky, naskenovaných dokumentů a PDF (nebo uložte prohledávatelné PDF) pomocí PP-OCRv5, a to celé přímo v prohlížeči. Čte latinku, čínštinu, japonštinu, korejštinu, azbuku, arabštinu, dévanágarí, thajštinu, řečtinu, tamilštinu a telugštinu.
Odstraňovač objektů (Kouzelná guma)
Odstraňte z fotografie osoby, objekty, text nebo vady: přetřete je a oblast se vyplní z okolí, přímo ve vašem prohlížeči. Vracejte zpět, porovnávejte a ukládejte jako JPG nebo PNG. Vaše fotografie se nikam neodesílá.