设置前景色

功能:设置当前画笔颜色。

函数原型: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语言处理图像之改变背景前景颜色相关推荐

  1. PS改变背景图片/颜色(3种方法)

    一.改变背景图片: 1. 点击"钢笔",将要保留的人物用钢笔点,并伴随着"Alt"键,用线包围 起来:然后 ctrl+0, ctrl+"Enter&q ...

  2. input 选择框改变背景小技巧

    最近在项目中遇到一个问题,想要改变input选择框的背景,然而,令我没有想到的是,竟然无法直接改变背景的颜色 通常情况下:我们都可以通过改变元素的 background-color 的值来改变元素的背 ...

  3. OpenGL入门(三) 改变绘制的颜色

    主要的目的还是要明白如何把值传输到GLSL,这个理论上是很简单的,但要了解一下,(GLSL)这个是opengl独家的语言,长的像C语言,要实现我们说的改变背景的颜色,其实比较简单,第一步,是在要在ve ...

  4. 通过C语言程序修改控制台的背景和前景颜色

    本文主要讲解如何通过C语言来修改dos背景和前景颜色,我们首先来看一下dos的背景颜色的属性. 打开开始菜单,点击运行,弹出运行对话框,输入cmd,回车.(打开dos控制台) 在命令提示符界面下,输入 ...

  5. c语言编译背景怎么修改背景,通过C语言程序修改控制台的背景和前景颜色

    本文主要讲解如何通过C语言来修改dos背景和前景颜色,我们首先来看一下dos的背景颜色的属性. 打开开始菜单,点击运行,弹出运行对话框,输入cmd,回车.(打开dos控制台)在命令提示符界面下,输入h ...

  6. Java背景颜色怎么设成随机的_JS实现随机改变背景颜色

    JS实现随机改变背景颜色 JS实现随机改变背景颜色 使用Js实现随便点击页面某位置就能改变页面背景颜色的功能 function changeBg(){//改变背景颜色的函数 var bgColor=& ...

  7. python opencv 利用 GrabCut 算法(opencv已经实现)从图像中分离出前景

    # 利用GrabCut算法从图像中分离出前景 import numpy as np import cv2 as cv from matplotlib import pyplot as pltimg = ...

  8. C语言教你怎么改变字体颜色

    初学c的小伙伴可能已经对那个黑底白字的框有些厌倦了,不妨加点颜色,增加加可读性. 废话不多说,先来看一下效果图: /* 颜色函数SetConsoleTextAttribute(GetStdHandle ...

  9. 怎么修改背景图片大小的HTML代码,css如何改变背景图片大小?

    我们现在经常会用到CSS,在编写过程中,会遇到CSS背景图像大小设置的问题.那么css如何改变背景图片大小?下面本篇文章就来给大家介绍一下,希望对大家有所帮助. 在CSS中,想要改变背景图片的大小,可 ...

最新文章

  1. C/C++ 取整函数 ceil()、floor()、trunc()
  2. c语言线程面试题,java多线程面试题 PDF 下载
  3. 《深入浅出玩转FPGA》笔记
  4. MY MOBILER v1.23 - 类似SOTI Pocket Controller的免费工具
  5. Java程序员的工资为什么一直那么高?
  6. ABAP和Java的单元测试Unit Test
  7. python函数参数类型及顺序_python函数参数类型及其顺序
  8. (笔试题)滑动窗口的最大值
  9. Oracle查询一个范围,oracle字段范围查询
  10. Serializable接口序列化与反序列化
  11. Atitit 技术学习 的方法总结 attilax总结 目录 1.1. 跨框架 1 1.2. 跨语言学习法 1 1.3. 概念学习法 1 1.1 在比较中学习 多语言  2 1 1.3 .2 在历史
  12. JDBC和MySQL的实现原理
  13. 【Pix4d精品教程】Pix4d项目空三结果精度评估完整解决方案(建议收藏)
  14. 应用--学生宿舍卫生管理系统
  15. python-seleium实现珞珈在线网课辅助观看功能
  16. 决策树分类算法三种方式
  17. 快乐总动员 幸福你我他——龙营华夏第五届届亲子运动会
  18. Win10新添实用功能,你发现了吗?
  19. d3力导向图增加节点_d3.js力导向图节点如何都显示在边框内
  20. TRS的WCM历史漏洞

热门文章

  1. 唱好铁血丹心谐音正规_铁血丹心 谐音
  2. Spring的IOC原理以及思维导图
  3. [转]开源日志系统比较
  4. [转]杜比TrueHD(Dolby TrueHD)音频编码解析
  5. URPF学习笔记(手写版)
  6. MATLAB 2017a \b、2016a\b等高版本,打开函数帮助文档需要登录MATHworks账户且需要绑定产品
  7. Java框架springBoot企业级进销存ERP系统
  8. 动态背景下目标跟踪算法目标跟踪
  9. Linux基础之计划任务
  10. [RK3288][Android6.0] 调试笔记 --- touch无法获取坐标点