当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


C语言 putpixel()用法及代码示例


头文件graphics.h包含putpixel()函数,该函数在指定颜色的位置(x,y)处绘制像素。句法:

void putpixel(int x, int y, int color);

where, 
(x, y) is the location at which pixel
is to be put , and color specifies 
the color of the pixel.

说明:可以使用putpixel(50,40,RED)绘制(50,40)处的RED彩色像素。 putpixel()函数可用于使用各种算法绘制圆,线和椭圆。

下面是putpixel()函数的实现。


// C Implementation for putpixel() 
#include <graphics.h> 
#include <stdio.h> 
  
// driver code 
int main() 
{ 
    // gm is Graphics mode which is 
    // a computer display mode that 
    // generates image using pixels. 
    // DETECT is a macro defined in 
    // "graphics.h" header file 
    int gd = DETECT, gm, color; 
  
    // initgraph initializes the 
    // graphics system by loading a 
    // graphics driver from disk 
    initgraph(&gd, &gm, ""); 
  
    // putpixel function 
    putpixel(85, 35, GREEN); 
    putpixel(30, 40, RED); 
    putpixel(115, 50, YELLOW); 
    putpixel(135, 50, CYAN); 
    putpixel(45, 60, BLUE); 
    putpixel(20, 100, WHITE); 
    putpixel(200, 100, LIGHTBLUE); 
    putpixel(150, 100, LIGHTGREEN); 
    putpixel(200, 50, YELLOW); 
    putpixel(120, 70, RED); 
  
    getch(); 
  
    // closegraph function closes the 
    // graphics mode and deallocates 
    // all memory allocated by 
    // graphics system . 
    closegraph(); 
  
    return 0; 
}

输出:




相关用法


注:本文由纯净天空筛选整理自Sahil_Bansall大神的英文原创作品 putpixel() function in C。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。