昨天整一个tiny的渲染中间层,涉及到image格式读取的问题
先是整HBITMAP这一套函数,搞得人头大,搞来搞去发现只有是从::CreateDC("DISPLAY", 0, 0, 0) compatible 过来的DC才是支持color bitmap的,晕
然后用DevIL来读取多种图片格式
突然发现如果通过CreateCompatibleBitmap后,再用SetDIBBits设置IL的图像数据,必须要按照BITMAP数据是按从右往左从下往上的顺序排列,继续晕倒
不过还好ILU里有rotate和flip之类的操作
后来整过来整过去
最后发现ILUT里竟然可以直接载图片返回HBITMAP句柄,而且什么都帮你调整好了
搞了半天的WIN32 SDK,写了一段CODE,最后ILUT一句话搞定
于是眼泪就来了
posted on 2006-12-08 10:34 千里马肝 阅读(327) 评论(1)  编辑 收藏

  回复  引用    
2006-12-08 16:36 | LOGOLS [未注册用户]
马肝也会有糊涂的时候~

标题  
姓名  
主页
Email (只有博主才能看到) 
验证码 *  看不清,换一张 [登录][注册]
内容(请不要发表任何与政治相关的内容)  
  登录  使用高级评论  新用户注册  返回页首  恢复上次提交      
 
另存  打印
 


<2006年12月>
262728293012
3456789
10111213141516
17181920212223
24252627282930
31123456

与我联系

常用链接

留言簿(33)

我参与的团队

我的标签

随笔档案(295)

文章档案(1)

好友

搜索

  •  

最新评论

阅读排行榜

评论排行榜

60天内阅读排行