Zpět na hlavní stránku
Jazyk:CZEN

EN verze je zatím za feature flagem.

Všechny projekty

Samostatný vývoj · FIT ČVUT · 2023

BI-OOP ASCIIArt

Scala CLI aplikace pro převod obrázků do ASCII artu s volitelnými filtry, exportem a dokumentací návrhových vzorů.

Terminál s ASCII verzí fotky vedle originálu

V rámci předmětu BI-OOP na FIT ČVUT jsem vytvořil Scala aplikaci pro převod obrázků do ASCII artu. Projekt stojí na jednoduché příkazové pipeline, ve které se nad vstupním obrázkem dají skládat filtry jako otočení, převrácení nebo inverze.

CLI aplikace

Aplikace umí načíst obrázek ze souboru nebo vygenerovat náhodný vstup, převést jej do ASCII podoby a výsledek vypsat do konzole nebo uložit do souboru.

Návrh a dokumentace

Projekt je pojatý jako ukázka objektově orientovaného návrhu v menší příkazové aplikaci. Součástí repozitáře je testovaná pipeline a dokumentace návrhových vzorů synchronizovaná do GitLab wiki.