社区
图形处理/算法
帖子详情
auxDIBImageLoad如何载入内部资源?
cxz7531
2010-03-26 12:04:02
我用auxDIBImageLoad载入一个bmp图片,但编译的时候该bmp图片不能包含在exe文件中,发布的时候还需要把bmp文件一起带上,很不方便。
我把图片放入资源,但auxDIBImageLoad又找不到。
有没有办法让auxDIBImageLoad能取得内部资源图片?
...全文
759
10
打赏
收藏
auxDIBImageLoad如何载入内部资源?
我用auxDIBImageLoad载入一个bmp图片,但编译的时候该bmp图片不能包含在exe文件中,发布的时候还需要把bmp文件一起带上,很不方便。 我把图片放入资源,但auxDIBImageLoad又找不到。 有没有办法让auxDIBImageLoad能取得内部资源图片?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大海啊全是水
2011-10-13
打赏
举报
回复
我也遇到了 这个问题, 但是如果这个函数不能从资源里面加载,应该考虑2楼的方法,然后再去解析,位图数据部分
cxz7531
2010-03-30
打赏
举报
回复
现在看来只有一个变通办法,把图片放进资源,开始运行就读出资源存放一个临时文件,让auxDIBImageLoad读取临时文件,等结束运行的时候删除临时文件。
不过感觉怪怪的,openGl的api怎么设计的这么恶心,只能读取文件,而不能读取流。
cxz7531
2010-03-29
打赏
举报
回复
[Quote=引用 7 楼 tttyd 的回复:]
引用 2 楼 fandh 的回复:
auxDIBImageLoad 只能导入外部的图片!内部的不行!
up
[/Quote]
那我想把图片也打进exe文件,有没有什么变通办法?
雪影
2010-03-29
打赏
举报
回复
[Quote=引用 2 楼 fandh 的回复:]
auxDIBImageLoad 只能导入外部的图片!内部的不行!
[/Quote]
up
cxz7531
2010-03-29
打赏
举报
回复
VC++开发出的软件发布不能绿色化,一个exe文件,还要附加一大堆配置文件,数据文件,资源等等,很困扰人。
有些需要灵活配置的资源,放在外部当然好,但很多东西是不需要改变的,也放在外部就很烦了,意外删除或者修改,还会出错。
cxz7531
2010-03-29
打赏
举报
回复
应该是openGL APi的原因,只支持从文件夹下取得资源,不能从exe中取得资源
fandh
2010-03-26
打赏
举报
回复
我也找不到!怀疑是微软故意的!
cxz7531
2010-03-26
打赏
举报
回复
[Quote=引用 2 楼 fandh 的回复:]
auxDIBImageLoad 只能导入外部的图片!内部的不行!
[/Quote]
那我想导入内部资源,该用哪个OpenGL API,好像找不到。
fandh
2010-03-26
打赏
举报
回复
auxDIBImageLoad 只能导入外部的图片!内部的不行!
SullenSun
2010-03-26
打赏
举报
回复
auxDIBImageLoad我没用过,获取程序资源可以用FINDRESOURCE,LOADRESOURCE..
OpenGL编程低级错误及常见问题解答
低级错误1.没有glDisable(GL_TEXTURE_2D),导致基本几何作图全部失败。2.镜头位置没调好,导致所有物体不可见.3.物体位置数据错误,导致物体大大超出镜头显示范围.4.纹理没有GL_CLAMP导致边界拼接出现缝线.5.纹理没有GL_REPEAT导致使用超出1.0纹理坐标技巧失败,显示单色插值.6.没有glEnable(GL_TEXTURE_2D)导致全白
opengl常见问题
1.没有glDisable(GL_TEXTURE_2D),导致基本几何作图全部失败。 2.镜头位置没调好,导致所有物体不可见. 3.物体位置数据错误,导致物体大大超出镜头显示范围. 4.纹理没有GL_CLAMP导致边界拼接出现缝线. 5.纹理没有GL_REPEAT导致使用超出1.0纹理坐标技巧失败,显示单色插值. 6.没有glEnable(GL_TEXTURE_2D)导致全白纹
OpenGL: 编程低级错误 + 常见问题解答
1.没有glDisable(GL_TEXTURE_2D),导致基本几何作图全部失败。2.镜头位置没调好,导致所有物体不可见.3.物体位置数据错误,导致物体大大超出镜头显示范围.4.纹理没有GL_CLAMP导致边界拼接出现缝线.5.纹理没有GL_REPEAT导致使用超出1.0纹理坐标技巧失败,显示单色插值.6.没有glEnable(GL_TEXTURE_2D)导致全白纹理.7.glEnable(GL
OpenGL编程低级错误 + 常见问题解答
1.没有glDisable(GL_TEXTURE_2D),导致基本几何作图全部失败。 2.镜头位置没调好,导致所有物体不可见. 3.物体位置数据错误,导致物体大大超出镜头显示范围. 4.纹理没有GL_CLAMP导致边界拼接出现缝线. 5.纹理没有GL_REPEAT导致使用超出1.0纹理坐标技巧失败,显示单色插值. 6.没有glEnable(GL_TEXTURE_2D)导致全白纹理. 7
NeHe OpenGL教程 第二十二课:凹凸映射
转自【翻译】NeHe OpenGL 教程 前言 声明,此NeHe OpenGL教程系列文章由51博客yarin翻译(2010-08-19),本博客为转载并稍加整理与修改。对NeHe的OpenGL管线教程的编写,以及yarn的翻译整理表示感谢。 NeHe OpenGL第二十二课:凹凸映射 凹凸映射,多重纹理扩展: 这是一课高级教程,请确信你对基本知识已经非常了解了。这...
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章