• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>

            Zero Lee的專欄

            Problems about two functions of CImage in ATL

            Author: Zero Lee (from?Zero Studio)
            Abstract: This text is going to discuss functions?of Class CImage?in ATL.

            ???關于GetBits()函數的使用.對于一幅DIB圖像來說,圖像的左下角為像素數據的起點。通常我們會認為GetBits()函數返回的是圖像左下角的數據指針,但是CImage實現卻不是這樣。GetBits()返回的是圖像左上角的像素數據指針。從這個角度上來講,它的功能等效于函數GetPixelAddress(0,0)調用。而且CImage的成員函數中坐標是以左上角為坐標原點來表示的。

            ?? 關于SetPixelIndexed()函數的使用. 從函數名我們可以得知,該函數應該應用于非真彩色圖像,特別是8位的圖像。在測試該函數時,發現應用于8位BMP圖像時,不管設置什么索引值,操作后的結果顯示索引值變成了0。這個現象確實讓人匪夷所思。不知道是不是CImage類的該函數設計有問題。當然,如果將它不合理地應用于真彩色圖像,操作的結果還是黑色。

            ?? 另外,CImage類中還有一些函數,譬如SetPixel()和SetPixelRGB()函數,理論上應該將它們應用于真彩色圖像,但是如果強硬的將它們應用于非真彩色圖像(測試中將它們應用于8位BMP圖像),操作結果顯示設置的值都會被“合理”的變成灰階數據,比如說,如果我們設置RGB值為(180,0,0),操作結果為調色板里的數據變為RGB(60,60,60).

            posted on 2006-12-01 20:36 Zero Lee 閱讀(1388) 評論(1)  編輯 收藏 引用 所屬分類: CC++ Programming

            評論

            # re: Problems about two functions of CImage in ATL 2007-04-21 13:53 mm

            SetPixelIndexed()我也遇到同樣的問題,奇怪啊  回復  更多評論   

            久久久久久免费视频| www亚洲欲色成人久久精品| 久久久久久毛片免费看| 久久久精品人妻无码专区不卡| 久久久噜噜噜久久| 99久久做夜夜爱天天做精品| 国产亚洲欧美成人久久片| 色婷婷久久综合中文久久一本| 久久精品中文騷妇女内射| 国内精品久久久久久久久电影网| 2020久久精品亚洲热综合一本| 99久久免费国产精品热| 99久久精品国产一区二区| 国产精品伊人久久伊人电影| 久久人人爽人人爽人人片AV不 | 国产福利电影一区二区三区久久久久成人精品综合 | 久久ww精品w免费人成| 国产精品成人久久久久三级午夜电影| 亚洲国产精品狼友中文久久久| 久久综合狠狠色综合伊人| 久久人人爽人人爽人人片AV麻烦| 99久久综合国产精品二区| 久久国产欧美日韩精品| 亚洲精品乱码久久久久久| 久久久久亚洲?V成人无码| 色偷偷888欧美精品久久久| 久久久久久久精品成人热色戒| 久久99精品九九九久久婷婷 | 久久久久亚洲爆乳少妇无| 好久久免费视频高清| 久久99精品国产麻豆| 人妻精品久久久久中文字幕69 | 国产精品亚洲美女久久久| 九九久久99综合一区二区| 少妇久久久久久久久久| 亚洲色欲久久久综合网东京热| 国产精品久久新婚兰兰| 久久亚洲AV无码精品色午夜| 无码任你躁久久久久久老妇| 亚洲伊人久久成综合人影院| 亚洲国产日韩欧美久久|