新手求教,拜托盡量清楚一點
uj5u.com熱心網友回復:
Opencv 滿足你所有需要uj5u.com熱心網友回復:
MFC的CImage。 通過控制顯示圖片的控制元件大小來進行圖片放大縮小。CImage http://blog.csdn.net/akof1314/article/details/5167279
http://www.xuwu.org/gdiplus-image/
uj5u.com熱心網友回復:
StretchBlt()uj5u.com熱心網友回復:
新手轉 C#吧,C#做界面更好uj5u.com熱心網友回復:
++
Gdiplus的Bitmap也可以滿足需求
uj5u.com熱心網友回復:
stretchblt即可,如果你認為它效率太低那就找別的方法,不過MFC里面常用這個。
上面那個switch是在選中stretchblt模式,你可以去查一下,是對重合像素的色值選中與運算還是拋棄其中一個還是使用一種融合演算法。三個效率不同,效果也不同。
下面那個是stretchblt函式用法,自己去查一下引數,其中的那堆數字前四個指的是要在設備上顯示區域的左上定點x值、y值、區域寬度、區域高度,這個是相對設備dc而言的,比如你現在的dc是當前對話框,那么這個位置就是相對當前對話框左上頂點。后面四個數字是你要讀取的位圖物件里面的區域,左上頂點x、y,還有寬度和高度。比如一張圖片是600*800,你要截下半部分,那就是0,400,600,400
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/139823.html
標籤:圖形處理/算法
