C语言:怎么把下面这张图片上字体背后的黑色背景去掉,就让字出现在红色背景上

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C语言:怎么把下面这张图片上字体背后的黑色背景去掉,就让字出现在红色背景上相关的知识,希望对你有一定的参考价值。

/*设置文本及背景色*/
#include<conio.h>
main()

    void *buf;
    clrscr(); /*清除字符屏幕*/
    gotoxy(35,15); /*光标定位到(35,15)*/
    textcolor(YELLOW); /*设置文本颜色为黄色*/
    textbackground(BLUE); /*设置背景颜色为蓝色*/
    cprintf("hello world\\n"); /*输出字符串hello world*/
    cprintf("hello computer\\n"); /*输出字符串hello computer*/
    buf=(char *)malloc(2*11*2); /*buf指向分配的内存空间*/
    gettext(35,15,60,16,buf); /*保存指定范围内的文本到内存中*/
    puttext(20,5,45,6,buf); /*将在内存中保存的文本输出*到指定位置*/
    gotoxy(30,10); /*光标定位到(30,10)*/
    textattr(RED|128|GREEN*16); /*用textattr设置文本属性*/
    cprintf("Moring"); /*输出字符串Morning*/
  

追问

追答

我用的wintc写的

追问

我用的是VC++6.0

参考技术A 你好!
是要编程实现吗追问

这是在VC++6.0上运行出来的结果,应该是要添加程序去掉它吧?

网页制作中,我使用滤镜,把背景颜色黑色半透明了,但它也把我黑色背景上的字体也给半透明了,求高手指...

网页制作中,我使用滤镜,把背景颜色黑色半透明了,但它也把我黑色背景上的字体也给半透明了,求高手指教,怎么把字体颜色保持不变?

你的文字是不是和背景是在同一个图层上啊
你说的这种调整方法是针对一个图层来进行的
他们要是在一个图层上 肯定是都会发生变化的
参考技术A 最笨也是最简的办法:
1多复制一层,把除字以外的擦掉……
2字体从做一层……
参考技术B 你把字体作为一个图层,背景作为一个图层去处理不就可以了 参考技术C 文字定位浮动法! 参考技术D 把字体和背景图片分开不要在同一层上面

以上是关于C语言:怎么把下面这张图片上字体背后的黑色背景去掉,就让字出现在红色背景上的主要内容,如果未能解决你的问题,请参考以下文章

网页制作中,我使用滤镜,把背景颜色黑色半透明了,但它也把我黑色背景上的字体也给半透明了,求高手指...

字体的底色怎么去掉

网页内容复制到word去掉背景色

如何把GIS出图的底色去掉

android黑色边框如何去掉

怎么把图片上的字去掉?