Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

ASCII Art Generator WPF

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žením následujícího souboru souhlasíš s licenčními podmínkami

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

 

Všechny články v sekci
Zdrojákoviště C# .NET - Okenní aplikace WPF
Program pro vás napsal Bruno Schwarzbach
Avatar
Uživatelské hodnocení:
1 hlasů
Autor pracuje v oboru polygrafie, programování má jako hobby.
Aktivity