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语言处理图像之改变背景前景颜色相关推荐
- PS改变背景图片/颜色(3种方法)
一.改变背景图片: 1. 点击"钢笔",将要保留的人物用钢笔点,并伴随着"Alt"键,用线包围 起来:然后 ctrl+0, ctrl+"Enter&q ...
- input 选择框改变背景小技巧
最近在项目中遇到一个问题,想要改变input选择框的背景,然而,令我没有想到的是,竟然无法直接改变背景的颜色 通常情况下:我们都可以通过改变元素的 background-color 的值来改变元素的背 ...
- OpenGL入门(三) 改变绘制的颜色
主要的目的还是要明白如何把值传输到GLSL,这个理论上是很简单的,但要了解一下,(GLSL)这个是opengl独家的语言,长的像C语言,要实现我们说的改变背景的颜色,其实比较简单,第一步,是在要在ve ...
- 通过C语言程序修改控制台的背景和前景颜色
本文主要讲解如何通过C语言来修改dos背景和前景颜色,我们首先来看一下dos的背景颜色的属性. 打开开始菜单,点击运行,弹出运行对话框,输入cmd,回车.(打开dos控制台) 在命令提示符界面下,输入 ...
- c语言编译背景怎么修改背景,通过C语言程序修改控制台的背景和前景颜色
本文主要讲解如何通过C语言来修改dos背景和前景颜色,我们首先来看一下dos的背景颜色的属性. 打开开始菜单,点击运行,弹出运行对话框,输入cmd,回车.(打开dos控制台)在命令提示符界面下,输入h ...
- Java背景颜色怎么设成随机的_JS实现随机改变背景颜色
JS实现随机改变背景颜色 JS实现随机改变背景颜色 使用Js实现随便点击页面某位置就能改变页面背景颜色的功能 function changeBg(){//改变背景颜色的函数 var bgColor=& ...
- python opencv 利用 GrabCut 算法(opencv已经实现)从图像中分离出前景
# 利用GrabCut算法从图像中分离出前景 import numpy as np import cv2 as cv from matplotlib import pyplot as pltimg = ...
- C语言教你怎么改变字体颜色
初学c的小伙伴可能已经对那个黑底白字的框有些厌倦了,不妨加点颜色,增加加可读性. 废话不多说,先来看一下效果图: /* 颜色函数SetConsoleTextAttribute(GetStdHandle ...
- 怎么修改背景图片大小的HTML代码,css如何改变背景图片大小?
我们现在经常会用到CSS,在编写过程中,会遇到CSS背景图像大小设置的问题.那么css如何改变背景图片大小?下面本篇文章就来给大家介绍一下,希望对大家有所帮助. 在CSS中,想要改变背景图片的大小,可 ...
最新文章
- C/C++ 取整函数 ceil()、floor()、trunc()
- c语言线程面试题,java多线程面试题 PDF 下载
- 《深入浅出玩转FPGA》笔记
- MY MOBILER v1.23 - 类似SOTI Pocket Controller的免费工具
- Java程序员的工资为什么一直那么高?
- ABAP和Java的单元测试Unit Test
- python函数参数类型及顺序_python函数参数类型及其顺序
- (笔试题)滑动窗口的最大值
- Oracle查询一个范围,oracle字段范围查询
- Serializable接口序列化与反序列化
- Atitit 技术学习 的方法总结 attilax总结 目录 1.1. 跨框架	1 1.2. 跨语言学习法	1 1.3. 概念学习法	1 1.1 在比较中学习 多语言 2	1 1.3 .2 在历史
- JDBC和MySQL的实现原理
- 【Pix4d精品教程】Pix4d项目空三结果精度评估完整解决方案(建议收藏)
- 应用--学生宿舍卫生管理系统
- python-seleium实现珞珈在线网课辅助观看功能
- 决策树分类算法三种方式
- 快乐总动员 幸福你我他——龙营华夏第五届届亲子运动会
- Win10新添实用功能,你发现了吗?
- d3力导向图增加节点_d3.js力导向图节点如何都显示在边框内
- TRS的WCM历史漏洞
热门文章
- 唱好铁血丹心谐音正规_铁血丹心 谐音
- Spring的IOC原理以及思维导图
- [转]开源日志系统比较
- [转]杜比TrueHD(Dolby TrueHD)音频编码解析
- URPF学习笔记(手写版)
- MATLAB 2017a \b、2016a\b等高版本,打开函数帮助文档需要登录MATHworks账户且需要绑定产品
- Java框架springBoot企业级进销存ERP系统
- 动态背景下目标跟踪算法目标跟踪
- Linux基础之计划任务
- [RK3288][Android6.0] 调试笔记 --- touch无法获取坐标点