Naučit se PHP Naučit se PHP
Pouze tento týden až 80 % sleva na vývoj webů v PHP.
Extra 10 % bodů navíc a tričko zdarma při zadání kódu "TRIKO10"

ASCII Art Generator WPF

C# .NET Formuláře WPF Zdrojákoviště ASCII Art Generator WPF

Unicorn College ONEbit hosting Tento obsah je dostupný zdarma v rámci projektu IT lidem. Vydávání, hosting a aktualizace umožňují jeho sponzoři.

Program automaticky vytvoří tzv. ASCII art (obrazový vjem tvořený znaky) z libovolného vstupního obrázku. Ideálním vstupem je bitmapa s poměrem stran 1:1, ostrá, dostatečně kontrastní, s jasně odlišeným pozadím od motivu, zobrazující zřejmé detaily, jako například detaily tváře. V každém případě bude vstupní bitmapa přepočtena na rozměr 160 x 160 se zachováním poměru stran.

Každému pixelu vstupního obrázku je přiřazena dvojice předdefinovaných znaků na základě hodnoty jasu pixelu. Program pracuje se 41 úrovněmi jasu. Výstupem je ASCII text přímo v okně aplikace, který lze zoomovat v rozsahu 25 - 200 %. Výstup je dále možno exportovat jako PNG bitmapu, nebo jako TXT soubor.

Soubor TXT lze pak například zkopírovat přes schránku do textového editoru, pokud bude dokument mít dostatečný rozměr (cca 50 x 50 cm) a zvolí se malý stupeň písma ve fontu Consolas, bude textový výstup bez problému tisknutelný.

Pro demonstraci funkce programu je připravena galerie několika vzorových obrázků.


Galerie

Program byl vytvořen v roce 2018.

 

Stáhnout

Staženo 22x (6.93 MB)
Aplikace je včetně zdrojových kódů v jazyce C#

 

 

Program pro vás napsal Bruno Schwarzbach
Avatar
Jak se ti líbí článek?
1 hlasů
Autor pracuje v oboru polygrafie, programování má jako hobby.
Aktivity (2)

 

 

Komentáře

Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zatím nikdo nevložil komentář - buď první!