CImage的坑

1、现象

在栈上定义CImage,加载本地图片,在界面上显示,报内存异常,访问失败

2、结论

图片过大,会是CImage产生这种问题

3、解决

把CImage定义到堆上,回收内存

new

Load

Draw

Destory

delete,置NULL

 

 

ps:这种问题为什么需要程序员是找问题呢,被搞了一天,微软给我提供库,就应该把这个情况说明或者内部规避...

 

 

ps:今天又遇到个坑,CImage.Create(长,宽,位深度,0)

位深度不起作用,设置成任意值都是24位的【想要8位的:FILE的形式写入数据】

转载于:https://www.cnblogs.com/judes/p/10609036.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值