社区
C语言
帖子详情
有关装载bmp图的问题
tlg
2002-12-05 11:40:11
我在看前人写的代码时,我想把其中的一个图片换掉(bmp格式), 但它不显示出来(它们的大小不一样), 怎样处理?
...全文
82
6
打赏
收藏
有关装载bmp图的问题
我在看前人写的代码时,我想把其中的一个图片换掉(bmp格式), 但它不显示出来(它们的大小不一样), 怎样处理?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tlg
2002-12-06
打赏
举报
回复
原来BMP图片为32,16 pix, 可以显示该图片,原程序如下:
if(!pImageList->Create(32, 16, ILC_COLOR24|ILC_MASK, 6, 4))
{
cstrText.LoadString(IDS_ERROR_SYSTEM);
MessageBox(cstrText);
PostQuitMessage(-10);
return -10;
}
bitmap.LoadBitmap(IDB_BITMAP1);
pImageList->Add(&bitmap, (COLORREF)0xFFFFFF);
bitmap.DeleteObject();
当我把BMP图片改为32,21 pix, 不可以显示该图片,把原程序改为如下:
if(!pImageList1->Create(32, 31, ILC_COLOR8|ILC_MASK, 6, 4))
{
cstrText.LoadString(IDS_ERROR_SYSTEM);
MessageBox(cstrText);
PostQuitMessage(-10);
return -10;
}
不知何因,请大虾们指教.
另create的后两个参数看了说明后还没有明白的含义
tlg
2002-12-05
打赏
举报
回复
我对C++不是很懂,能否讲明细点
frontpage
2002-12-05
打赏
举报
回复
修改装载属性
tlg
2002-12-05
打赏
举报
回复
这样怎么设置
tlg
2002-12-05
打赏
举报
回复
装载BMP的原程序:
bitmap.LoadBitmap(IDB_BITMAP1);
pImageList->Add(&bitmap, (COLORREF)0xFFFFFF);
bitmap.DeleteObject();
IDB_BITMAP1 为BMP文件名
pick
2002-12-05
打赏
举报
回复
可以对Image1->Picture->Bitmap->Width/Height进行赋值,设置成实际的大小就可以了。
SAP abap smartforms 打印
图
片及注意事项
本文介绍在使用SE78上传专用章
图
片时遇到的格式错误和
装载
错误
问题
及解决方案,包括确保
图
片为16或24位深度的
bmp
格式,并控制文件大小,以避免灰色背景显示。
OpenCV学习——
图
像
装载
函数的模拟加载24BPP的
BMP
文件
本文介绍如何使用OpenCV模拟加载24位每像素的位
图
文件(
BMP
)过程,详细解析
图
像
装载
函数的工作原理及实现细节。
BMP
图
片 读取
本文深入探讨了
BMP
图
片格式的内部结构,包括文件头、信息头、调色板和像素组的详细解析,以及如何使用C++进行
BMP
图
片的读取和处理。
绘制
BMP
位
图
文件
博客介绍了
BMP
位
图
文件的组成,包括文件信息、位
图
信息和
图
象数据。还给出两个函数,分别是用DDB方法和DIB方法
装载
BMP
位
图
文件,生成位
图
GDI对象或设备句柄并显示,同时涉及位
图
调色板的创建等操作。
DIY
BMP
类
本文详细介绍了一个自定义I
Bmp
类的设计思路与初步实现,该类用于处理
BMP
图
像的加载、保存、显示及绘
图
操作,具备创建空白
BMP
、从缓冲区创建
BMP
等功能。
C语言
70,039
社区成员
243,245
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章