prev up next   top/contents search

comp.lang.c FAQ 列表· 问题 19.10

我该如何进行图形处理?


很久以前,Unix 有一套相当不错的、与设备无关的绘图函数,在 plot(3) 和 plot(5) 中有所描述。GNU libplot 库由 Robert Maier 编写,保持了同样的风格,并支持许多现代绘图设备;请参阅 https://gnu.ac.cn/software/plotutils/plotutils.html

一个现代的、平台无关的图形库(也支持 3D 图形和动画)是 OpenGL。其他可能感兴趣的图形标准有 GKS 和 PHIGS。

如果您是为 MS-DOS 编程,您可能希望使用符合 VESA 或 BGI 标准的库。

如果您试图与特定绘图仪通信,通常只需向其发送适当的转义序列即可绘制;另请参阅问题 19.9。供应商可能会提供 C 语言可调用的库,或者您可以在网上找到一个。

如果您是为特定的窗口系统(Macintosh、X 窗口、Microsoft Windows)编程,您将使用其功能;请参阅相关文档、新闻组或 FAQ 列表。

参考文献:PCS 第 5.4 节 pp. 75-77


prev up next   contents search
关于此 FAQ 列表   关于 Eskimo   搜索   反馈   版权

Eskimo North 托管