DevIL真是好用得想哭
生活随笔
收集整理的這篇文章主要介紹了
DevIL真是好用得想哭
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
昨天整一個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一句話搞定
于是眼淚就來了
先是整HBITMAP這一套函數,搞得人頭大,搞來搞去發現只有是從::CreateDC("DISPLAY", 0, 0, 0) compatible 過來的DC才是支持color bitmap的,暈
然后用DevIL來讀取多種圖片格式
突然發現如果通過CreateCompatibleBitmap后,再用SetDIBBits設置IL的圖像數據,必須要按照BITMAP數據是按從右往左從下往上的順序排列,繼續暈倒
不過還好ILU里有rotate和flip之類的操作
后來整過來整過去
最后發現ILUT里竟然可以直接載圖片返回HBITMAP句柄,而且什么都幫你調整好了
搞了半天的WIN32 SDK,寫了一段CODE,最后ILUT一句話搞定
于是眼淚就來了
轉載于:https://www.cnblogs.com/oiramario/archive/2006/12/08/586127.html
總結
以上是生活随笔為你收集整理的DevIL真是好用得想哭的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 苹果9月发布会新品汇总:不止iPhone
- 下一篇: Expression,挑起2006年最后