没有合适的资源?快使用搜索试试~ 我知道了~
C++EasyX图形库png格式图片实现透明贴图【源代码及使用方法】
共27个文件
tlog:7个
png:2个
sln:1个
需积分: 0 57 下载量 64 浏览量
2023-07-10
23:15:54
上传
评论
收藏 27.87MB ZIP 举报
温馨提示
hpp是算法文件!!! 算法主要利用把像素的颜色拆解出来 ARGB,之后获取每一个像素点的颜色值,并且把色彩图转成黑白图,通过黑白图求3-4个颜色的平均值实现png图片的透明贴图效果。 算法还可以实现修正贴图的位置,并处理超出边界的情况,之后实现将png的图片变为透明,实现程序所要实现的效果。 本算法可以在Microsoft Visual Studio并且安装了EasyX图形库的前提下实现功能。 同时要学习C++图形库相关的知识,也可以点击我的主页,找到EasyX专栏进行图形库的学习。 值得注意的是,在使用本算法时需要调用drawImg()函数,参数为:drawImg(图片左上角坐标X,图片左上角坐标y,&加载过后的图片变量); 调用drawImg()函数后,我们就可以实现png格式图片的透明贴图效果。 特别注意:使用前一定要先声明IMAGE类型变量,并且在调用函数之前要先加载图片到IMAGE类型的变量中,最后在传参的时候一定记得要加上“&”这个符号,否则程序可能会报错。 还有记得从VC中,右击当前项目,找到属性,在常规属性中找到高级,在字符集那里使用使用多字节字符集,点击应用。
资源推荐
资源详情
资源评论
收起资源包目录
贴图算法.zip (27个子文件)
贴图.cpp 1KB
贴图.vcxproj 7KB
res
VisualElements_150.png 8KB
ys.png 1.09MB
.vs
贴图
v17
Browse.VC.db 34.97MB
.suo 21KB
ipch
AutoPCH
36562c1681497af3
贴图.ipch 76.88MB
FileContentIndex
f29cfc8e-ae00-4367-b217-c68d00683c97.vsidx 14KB
read.lock 0B
merges
x64
Debug
vc143.pdb 460KB
贴图.exe.recipe 294B
贴图.log 90B
vc143.idb 363KB
贴图.tlog
CL.write.1.tlog 284B
Cl.items.tlog 77B
CL.command.1.tlog 594B
link.command.1.tlog 1KB
link.read.1.tlog 3KB
link.write.1.tlog 304B
贴图.lastbuildstate 160B
CL.read.1.tlog 35KB
贴图.obj 97KB
贴图.ilk 1.26MB
贴图.sln 1KB
贴图.vcxproj.filters 1KB
tools.hpp 2KB
贴图.vcxproj.user 168B
共 27 条
- 1
资源评论
恒__heng
- 粉丝: 379
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功