繁体   English   中英

C语言中的图形

[英]Graphics in C programming

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

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

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

我是否充满希望?

您可以从OpenGL开始。

  1. 阅读此维基页面
  2. 这里安装合适的图形驱动程序
  3. 开始编程

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

没有使用C语言进行图形编程的标准,它完全取决于您所运行的环境。如果您针对的是Linux,则通常意味着X11。 在Xlib或类似Qt或Gtk的widgit库中阅读。

您可以调用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

暂无
暂无

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

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