Herstellung ascii Kunst über C #
Frage
Ich habe einmal einen Programmier Test für einen Job, die Herstellung von ASCII-Art in C # beteiligt. Ich habe wirklich nicht gut an diesem, wie ich wenig Ahnung oder Erfahrung, dies zu tun in C # (oder in jeder Programmierkenntnis) hatte.
Gibt es irgendwelche Ressourcen oder Klassen in .NET, die es wert wäre, zu wissen / Üben auf?
Danke
Lösung
Haben Sie einen Lese in diesem Beitrag http://www.c-sharpcorner.com/UploadFile/dheenu27/ ImageToASCIIconverter03022007164455PM / ImageToASCIIconverter.aspx
Es erlaubt Ihnen, ein Bild hochzuladen, die in ASCII-Art umgewandelt werden :) ziemlich coole Sachen.
hat Codeproject eine Probe zu http://www.codeproject.com/KB/web-image/ascii_art_with_c_. aspx
Andere Tipps
ASCII-Kunst ist ziemlich allgemein, aber wenn Sie ein ASCII-Banner produzieren wollen oder Überschrift dann habe ich die beliebte FIGlet Schriftart Generation zu .NET portiert:
https://github.com/drewnoakes/figgle
Es ist sehr einfach zu bedienen, und auf NuGet für fast jede Version von .NET (netstandard1.3
und oben, so .NET Framework sowie .NET Core Xamarin, etc ...).
_ _ __ __ _ _ _
/\ /\___| | | ___ / / /\ \ \___ _ __| | __| | / \
/ /_/ / _ \ | |/ _ \ \ \/ \/ / _ \| '__| |/ _` |/ /
/ __ / __/ | | (_) | \ /\ / (_) | | | | (_| /\_/
\/ /_/ \___|_|_|\___( ) \/ \/ \___/|_| |_|\__,_\/
|/
Produziert über:
Console.WriteLine(
FiggleFonts.Ogre.Render("Hello, World!"));
Um die vollständige ASCII „Spektrum“ versteht man über das ASCII-Diagramm wissen sollte, die auch als ASCII-Tabelle bekannt.
Zu wissen, dass ein Code gefunden in dem Codeproject Link und macht etwas „einzigartig“ mit ihm nehmen könnte. : -)
Wenn man darüber nachdenkt, ist es nur ein „Look-up“ -Tabelle und Sie können einen Wert aus ihm ziehen und tun, was Sie wollen.