繁体   English   中英

ASCII“图形”库?

[英]ASCII “graphics” library?

是否有一个独立于平台的C / C ++库,可以在控制台程序中以纯ASCII绘制简单的“图形”? 例如(非常粗略)我可以调用库中的函数,如rectangle(3, 6); 获得以下输出:

******
*    *
******

最后,我希望能够根据输入数据表绘制简单的图形,如:

|
|*
|
|  *
|     *
|         *
|                *
|                           *
+---------------------------------

有没有人知道是否有办法专门用ASCII或UTF8渲染数据图/图?

我不知道它究竟是你正在搜索的,但是这个库会将图像和视频呈现给控制台。

http://aa-project.sourceforge.net/aalib/

除了aalib还有libcaca (这个将呈现全彩色)

根据您的说法,您不需要ASCII图形库,因为它们的目的是将位图呈现为ASCII字符,因此ASCII数据的外观将与位图“相似”。 对于您提到的任务,请考虑编写自己的库,因为:

  1. 您的任务不是位图渲染
  2. 它并不复杂

如果你真的想使用ASCII art lib,你可以选择一个用于图形位图渲染的库,然后将生成的位图数据传递给ASCII lib,这样你就可以获得输出。

我想你可以使用curses(以及像ncurses这样的衍生物)。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM