我曾经为一项工作做过编程测试,其中涉及用 C# 制作 ASCii 艺术。我在这方面做得并不好,因为我对在 C#(或任何编程知识)中这样做的想法或经验知之甚少。
.NET 中是否有任何值得了解/练习的资源或类?
Dre*_*kes 10
ASCII 艺术非常通用,但如果您想生成 ASCII 横幅或标题,那么我已将流行的 FIGlet 字体生成移植到 .NET:
https://github.com/drewnoakes/figgle
它非常易于使用,并且在 NuGet 上几乎适用于 .NET 的每个版本(netstandard1.3以及更高版本,因此 .NET Framework 以及 .NET Core、Xamarin 等...)。
_ _ __ __ _ _ _
/\ /\___| | | ___ / / /\ \ \___ _ __| | __| | / \
/ /_/ / _ \ | |/ _ \ \ \/ \/ / _ \| '__| |/ _` |/ /
/ __ / __/ | | (_) | \ /\ / (_) | | | | (_| /\_/
\/ /_/ \___|_|_|\___( ) \/ \/ \___/|_| |_|\__,_\/
|/
Run Code Online (Sandbox Code Playgroud)
通过:
Console.WriteLine(
FiggleFonts.Ogre.Render("Hello, World!"));
Run Code Online (Sandbox Code Playgroud)
它允许您上传图像,该图像将被转换为 ASCII 艺术:) 非常酷的东西。
CodeProject 也有一个示例 http://www.codeproject.com/KB/web-image/ascii_art_with_c_.aspx
| 归档时间: |
|
| 查看次数: |
23694 次 |
| 最近记录: |