1

如何在 C 编程中仅绘制一个像素?

我觉得如果我知道这一点,我可以构建很多代码来绘制许多对象线、圆等。

我在英特尔芯片上使用 fedora 17 (linux)。

我是不是太有希望了?

4

4 回答 4

2

您可以从 OpenGL 开始。

  1. 阅读此维基页面
  2. 从这里安装合适的图形驱动程序
  3. 开始编程
于 2013-10-03T05:05:11.123 回答
1

您想在屏幕、文本文件或图片格式文件(jpg、bmp)上绘制像素吗?如果是屏幕,最好使用允许绘制图形的库,例如 SDL。如果它是一个文本文件,那么除了打开一个文件并写入它之外,没有太多要解释的。如果是图片格式输出,还有其他库可以为您创建图片文件。快速搜索我发现了这个: http: //freeimage.sourceforge.net/

于 2013-10-03T04:39:48.260 回答
0

C 中的图形编程没有标准,这完全取决于您在什么环境中运行。如果您的目标是 Linux,那通常意味着 X11。阅读 Xlib,或者像 Qt 或 Gtk 这样的 widgit 库。

于 2013-10-03T04:40:37.037 回答
0

您可以调用 graphics.h 头文件的 setpixel 方法。您不必编写自定义函数来绘制基本几何形状。它已经在 graphics.h 头文件中可用。但是 graphics.h 是一个非标准库函数,可用于 DOS 的 Borland Turbo C++ 编译器。

如果你想在 Windows 中运行 C 图形程序,那么你可以使用 DOSBOX 来运行 Turbo C++ 编译器。以下是一些用于绘制形状的基本 C 图形程序列表 http://www.techcrashcourse.com/2015/08/c-program-draw-circle-graphics.html http://www.techcrashcourse.com/2015/ 08/c-program-draw-rectangle-bar-graphics.html

于 2017-04-29T07:29:19.923 回答