找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[原创文档分享]一步一步写带界面的程序(基于EasyX等库)C++语言

查看数: 9774 | 评论数: 22 | 收藏 11
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2019-6-17 09:39

正文摘要:

从C语言开始入门学编程的人都不会对黑乎乎的运行窗口觉得陌生,在学完大部分C语言基础知识后,想自己写一个色彩斑斓、花里胡哨的程序,却无从下手,只得看着黑乎乎的运行窗口沉思。 本文将介绍一种可以让程序色彩斑 ...

回复

ID:883938 发表于 2021-2-20 12:12
no1xijin 发表于 2021-2-20 01:25
这个网址可以生成背景透明的艺术字(背景颜色选择右上角带有红色对角线的方框):www点diyiziti点com (自 ...

找到了,感谢!
ID:166089 发表于 2021-2-20 01:25
氦氩 发表于 2021-2-19 22:35
我没有找到可以生成透明背景图片的网站,所以一直在找透明输出的方法。然而最开始白底黑字的图片用transp ...

这个网址可以生成背景透明的艺术字(背景颜色选择右上角带有红色对角线的方框):www点diyiziti点com (自行替换)

透明和RGB(0,0,0)是不同的,透明是指没有色彩,而RGB(0,0,0)是有色彩。
ID:883938 发表于 2021-2-19 22:35
no1xijin 发表于 2021-2-19 14:00
一般在线生成的艺术字在生成时可以选择生成背景透明的图片的(注意生成图片选择png格式)。
你懵是指什么 ...

我没有找到可以生成透明背景图片的网站,所以一直在找透明输出的方法。然而最开始白底黑字的图片用transparentimage没有成功。然后我百度的时候,发现有人说这个函数有bug——TransparentColor不能为COLORREF color=RGB(0,0,0);也就是说不能为黑色。但是我又看不懂这个函数,所以我放弃了用它。
后来我看到了XOR和掩码位图,但对菜鸡来说,这太难了。
还有就是用ps或者ppt;
还有putimage(x,y,&img1,SRCAND);
//白底黑字
putimage(x,y,&img2,SRCRAINT);
//黑底彩字
//先SRCAND模式贴一张白底黑字的图,再SRCRAINT模式贴一张黑底彩字图,然后白底和黑底部分(需要重合)会镂空,也就是透明。
所以easyX该怎样实现透明输出呢?
大佬,真的麻烦了,菜鸡已经懵了。而且我之前并没有用过VS,所以对这里面很多函数非常陌生。
ID:166089 发表于 2021-2-19 14:00
氦氩 发表于 2021-2-18 23:48
楼主,那张照片是png格式的,是我在网上生成的彩字的图片,白底黑字。然后我用ppt把图片搞成了透明色,放 ...

一般在线生成的艺术字在生成时可以选择生成背景透明的图片的(注意生成图片选择png格式)。
你懵是指什么?还有哪里有问题么
ID:883938 发表于 2021-2-18 23:48
no1xijin 发表于 2021-2-11 15:59
你好,transparent函数是网络上找的,具体原理我也不是很清楚。若想透明输出图片,首先图片本身需要是png ...

楼主,那张照片是png格式的,是我在网上生成的彩字的图片,白底黑字。然后我用ppt把图片搞成了透明色,放在程序里是黑底黑字,有白色虚线边框,然后我用了您的文档里的transparentimage函数,居然透明输出了,我懵了。
ID:883938 发表于 2021-2-18 19:28
no1xijin 发表于 2021-2-11 15:59
你好,transparent函数是网络上找的,具体原理我也不是很清楚。若想透明输出图片,首先图片本身需要是png ...

OK,谢谢
ID:166089 发表于 2021-2-11 15:59
氦氩 发表于 2021-2-11 01:24
楼主,我能问问你的EasyX教程里面的transparent函数吗?我有一张黑色背景的照片,想透明输出。可能是因为我 ...

你好,transparent函数是网络上找的,具体原理我也不是很清楚。若想透明输出图片,首先图片本身需要是png格式的,其次图片中需要透明的部分需要处理掉,具体处理可以自行百度相关关键词(或者参考:https://zhidao.baidu.com/question/384183203.html)
ID:883938 发表于 2021-2-11 01:24
楼主,我能问问你的EasyX教程里面的transparent函数吗?我有一张黑色背景的照片,想透明输出。可能是因为我没有弄懂参数的意思,所以我没有成功。我想知道失败原因,您空闲的时候方便解答一下么?
ID:756378 发表于 2020-12-14 23:39
H5都能做简单3D游戏了 对这个没兴趣了。
ID:166089 发表于 2020-12-14 19:48
auyach 发表于 2020-12-11 22:15
感谢分享。这是一个开源库,但对小白来说,目前入门仍有难度,这本书很急需,感谢作者的付出与无私!

这是第三版,新增了一些内容,可以参考一下。

http://www.51hei.com/bbs/dpj-192033-1.html
ID:858947 发表于 2020-12-11 22:15
感谢分享。这是一个开源库,但对小白来说,目前入门仍有难度,这本书很急需,感谢作者的付出与无私!
ID:837547 发表于 2020-11-1 23:35
谢谢楼主慷慨分享,好人一生平安!
ID:253767 发表于 2020-5-22 07:17
谢谢分享!!!
ID:253767 发表于 2020-4-29 06:48
谢谢分享!!!
ID:704900 发表于 2020-3-9 00:01
感谢分享
ID:688149 发表于 2020-1-25 19:47
超有用!!解决了我很多问题
ID:503733 发表于 2019-10-8 11:03
不错的帖子
ID:617327 发表于 2019-10-1 01:06
51黑有你更精彩
ID:618221 发表于 2019-9-30 05:51
楼主辛苦了 谢谢分享
ID:282095 发表于 2019-8-25 14:48
不错不错 感谢分享
ID:285863 发表于 2019-8-25 13:35
楼主辛苦了 谢谢分享
ID:603484 发表于 2019-8-25 07:35
感谢分享

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表