C语言处理图像之改变背景前景颜色
来源:互联网 发布:mysql source 路径 编辑:程序博客网 时间:2024/09/21 09:03
C语言处理图像之改变背景前景颜色
设置前景色
功能:设置当前画笔颜色。
函数原型: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语言处理图像之改变背景前景颜色
- opencv图像处理之轮廓外背景颜色改变
- 改变背景图像或颜色
- C语言中改变字体颜色和背景的方法
- C语言小例题改变输入文本背景颜色
- C语言背景颜色
- 通过C语言程序修改控制台的背景和前景颜色
- C语言怎么改变窗口的字体颜色和背景颜色?
- VS2010(C++)改变对话框背景颜色
- PDF背景编辑之设置背景颜色以及改变背景
- c语言改变字体颜色
- 背景、前景颜色最佳配置
- 前景和背景颜色对比
- C#button之怎样点击按钮使之循环改变背景颜色
- 图像处理的前景
- 图像处理的前景
- 改变对话框背景颜色
- 循环改变背景颜色
- 神秘的Oracle中dual表
- Android风格设计(style)
- mov eax, dword ptr [esi]指令区别
- weblogic的安装
- XCode 4 中建立一个Empty Application步骤(创建并关联xib视图文件)
- C语言处理图像之改变背景前景颜色
- Nmap中文版帮助
- .NET多语言配置(自己总结的)
- 数据仓库中的三种事实表
- TCP、UDP、ICMP、IP header
- 计算机前景
- 哪些函数不能为虚函数
- 递归算法浅析
- 云存储类服务的列表