设置前景色
功能:设置当前画笔颜色。
函数原型:void setcolor(int color)
函数说明:将当前画笔设置为color代表的颜色。Color可以是0至15之间的任意整数,也可以是这16个整数所对应的符号常量,如整数0所对应的符号常量为BLACK,而这16个整数或符号常量分别代表C语言图形模式下的16中颜色。具体情况如下表所示。
颜色表
符号常量
数值
含义
BLACK
0
黑色
BLUE
1
蓝色
GREEN
2
绿色
CYAN
3
青色
RED
4
红色
MAGENTA
5
洋红
BROWN
6
棕色
LIGHTGRAY
7
淡灰
DARKGRAY
8
深灰
LIGHTBLUE
9
淡蓝
LIGHTGREEN
10
淡绿
LIGHTCYAN
11
淡青
LIGHTRED
12
淡红
LGHTMAGENTA
13
淡洋红
YELLOW
14
黄色
WHITE
15
白色
头文件:该函数包含在头文件graphics.h中。
返回值:无返回值。
函数举例:setcolor(4);
设置背景色
功能:设置当前背景的颜色。
函数原型:void setbkcolor(int color);
函数说明:将当前的背景设置为color所代表的颜色。color的取值与设置前景色中的color相同。
头文件:该函数包含在头文件graphics.h中。
返回值:无返回值。
函数举例:setbkcolor(RED);
下面看一个例子,将背景设为红色,前景设为白色,在屏幕中画个同心圆。
/* 打开图形函数头文件 */
#include <graphics.h>
/* 驱动图形模式 */
void initgr(void)
{
int gd = DETECT, gm = 0;
registerbgidriver(EGAVGA_driver);
initgraph(&gd, &gm, "");
}
void main(void)
{
int i;
initgr();/* 调用图形驱动函数 */
setcolor(WHITE); /*等价于setcolor(15);*/
setbkcolor(RED); /*等价于setbkcolor(4);*/
for(i=10;i<=100;i+=10)
circle(320,240,i);
getch();
closegraph();/* 关闭图形驱动 */
}
分享到:
相关推荐
c语言数字图像处理(一):bmp图片格式及灰度图片转换 c语言数字图像处理(二):图片放大与缩小-双线性内插法 c语言数字图像处理(三):仿射变换 c语言数字图像处理(四):灰度变换 c语言数字图像处理(五)...
各种c语言处理图像的代码,中值滤波、直方图处理、旋转平移等等
C语言图像处理程序集
源代码,c语言图像处理考题及解答过程,是考试的好帮手
C语言图像处理 详细教程 用TC制作图像
经典的C语言图像处理教材,内容详细,深入浅出,入门必备
在LINUX下用C语言进行图像处理,教程通俗易懂
介绍如何使用C语言实现数字图像处理的过程及数字图像处理的理论
C语言图像处理程序设计 非常好的图片处理资料
c语言读取bmp图像c语言读取bmp图像c语言读取bmp图像c语言读取bmp图像c语言读取bmp图像c语言读取bmp图像c语言读取bmp图像c语言读取bmp图像c语言读取bmp图像
数字图像处理 中值滤波 C语言 数字图像处理 中值滤波 C语言
图像处理c语言程序,是我精心寻找的,希望大家给个面子
基于C语言的图像去噪算法设计与实现
C语言图形图像函数大全,详细介绍C语言开发图形图像程序的步骤!
基于 C语言图像处理开发环境 图形变换、滤波器、锐化 实验的分析报告(一)
C语言图像处理:bmp格式读图 1/4改变颜色 对于新手学习图像处理有较好的参考价值。 解压后将111.bmp和.c文件放在同一文件夹下即可直接运行即可 (macos系统使用Xcode需要把文件路径改成绝对路径)
C语言图形图像编程精讲,很好的C语言图形图像编程精讲,很好的C语言图形图像编程精讲,很好的C语言图形图像编程精讲,很好的C语言图形图像编程精讲,很好的C语言图形图像编程精讲,很好的C语言图形图像编程精讲,很...
基于基于opencv和c语言的图像处理程序,有美白,磨皮功能,做到可视化