青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

yehao's Blog

透明位圖的顯示的原理

對于透明位圖顯示,GDI有現成的函數TransparentBlt可以完成,在這我們自己寫代碼實現類似TransparentBlt的功能。

        為了說明這個透明位圖顯示的原理,我們就用一個最簡單的單一色的圖來說明:我們在一張背景色為紅色RGB(255,0,0)的圖片上繪制一個藍色RGB(0,0,255)的圓,其中透明色為粉紅RGB(255,0,255).如下圖

透明位圖的顯示的原理 - 過客 - 過☆客

1)為繪制的圖片創建遮罩圖層。創建一個與要繪制的圖片大小相同的1位單色位圖,要繪制的地方為黑色,透明的地方為白色。如圖:

透明位圖的顯示的原理 - 過客 - 過☆客

       這步用代碼很容易實現,創建一個1位單色位圖上,以透明色為背景,以非透明色為畫筆色,將要繪制的圖片畫一遍就可以了。

//創建位圖的遮罩圖層
 HBITMAP hmask=CreateBitmap(256,256,1,1,NULL);
 HDC maskhdc=CreateCompatibleDC(NULL);

 SelectObject(Chdc,hbit);
 SelectObject(Chdc1,hbit1);
 SelectObject(maskhdc,hmask);

 //設置遮罩圖層背景顏色
 SetBkColor(Chdc1,RGB(255,0,255));

 //生成遮罩位圖
 BitBlt(maskhdc,0,0,256,256,Chdc1,0,0,SRCCOPY);

2)用要繪制的圖片與背景圖片做異或運算,得到的圖片

要透明色的區域:紅RGB(255,0,0) XOR 粉紅RGB(255,0,255) = 藍色RGB(0,0,255)

繪制區域:紅RGB(255,0,0) XOR 藍RGB(,0,255) = 粉紅RGB(0,0,255),如下圖:

透明位圖的顯示的原理 - 過客 - 過☆客

//目的和源做異或(XOR)運算
   BitBlt(backhdc,0,0,256,256,Chdc1,0,0,SRCINVERT);

3)用遮罩位圖與上步完成的圖片做與運算,得到的圖片

要透明色的區域:藍RGB(0,0,255) AND 白RGB(255,255,255) = 藍色RGB(0,0,255)

繪制區域:粉紅RGB(255,0,255) AND 黑RGB(0,0,0) = 黑色RGB(0,0,0),如下圖:

透明位圖的顯示的原理 - 過客 - 過☆客

   //目的和源做異或(XOR)運算
   BitBlt(backhdc,0,0,256,256,Chdc1,0,0,SRCINVERT);

4)用要繪制的圖片與上步完成的圖片做異或運算,得到的圖片

要透明色的區域:藍RGB(0,0,255) XOR 粉紅RGB(255,0,255) = 紅色RGB(255,0,0)

繪制區域:黑RGB(0,0,0) XOR 藍RGB(0,0,255) = 藍RGB(0,0,255),如下圖:透明位圖的顯示的原理 - 過客 - 過☆客

//目的和源做異或(XOR)運算
   BitBlt(backhdc,0,0,256,256,Chdc1,0,0,SRCINVERT);

        這樣就完成了透明位圖的顯示了,原理和方法就是這樣,用這樣的方法可以擴展到非單色位圖上來。在這就不多談了,自己去試試就知道了,最后附上這個單色透明位圖的源代碼:

    VDISK下載 

posted on 2011-06-12 07:55 厚積薄發 閱讀(1165) 評論(0)  編輯 收藏 引用 所屬分類: Windows編程

導航

<2025年11月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

統計

常用鏈接

留言簿

隨筆分類

文章分類

文章檔案

搜索

最新評論

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            欧美成人a视频| 免费成人高清| 国产精品免费观看在线| 午夜日韩在线观看| 国产精品免费看片| 欧美淫片网站| 久久久亚洲一区| 亚洲精品国产品国语在线app| 亚洲福利视频二区| 欧美精品国产一区| 亚洲一二三四区| 欧美亚洲视频在线观看| 精品av久久707| 亚洲福利小视频| 国产精品xnxxcom| 亚洲福利视频一区二区| 亚洲国产美女| 国产精品av免费在线观看 | 欧美一区二区三区在线看 | 免费久久99精品国产| 亚洲精品视频中文字幕| 日韩视频精品在线| 国产亚洲精久久久久久| 欧美国产综合视频| 国产精品久久久久久久7电影| 久久精品国产99精品国产亚洲性色| 久久久精品免费视频| 正在播放亚洲| 久久精品亚洲热| 中日韩男男gay无套| 久久成人免费网| 日韩视频一区二区在线观看| 亚洲欧美日韩网| 亚洲国产天堂久久综合网| 一区二区三区欧美| 亚洲福利视频网| 亚洲制服少妇| 欧美婷婷在线| 欧美女主播在线| 亚洲摸下面视频| 欧美激情亚洲视频| 国产精品久久久久久久久久尿| 性高湖久久久久久久久| 老司机aⅴ在线精品导航| 亚洲尤物在线视频观看| 媚黑女一区二区| 久久精品免费观看| 欧美午夜视频网站| 亚洲国产精品久久人人爱蜜臀| 国产精品永久免费视频| 99精品国产福利在线观看免费| 在线播放国产一区中文字幕剧情欧美| 一本色道久久综合| 亚洲激情第一页| 久久国内精品视频| 欧美一区二区三区播放老司机 | 亚洲精品资源| 亚洲国产欧美一区| 久久精品99国产精品酒店日本| 亚洲欧美另类在线观看| 欧美精品成人一区二区在线观看 | 性伦欧美刺激片在线观看| 欧美国产一区二区在线观看| 可以免费看不卡的av网站| 国产日产亚洲精品| 亚洲免费网址| 欧美一区二区三区久久精品茉莉花| 欧美日韩网站| 日韩西西人体444www| 亚洲精品免费观看| 欧美精品在线观看91| 亚洲国产一区在线| av不卡在线| 欧美日韩色一区| 一本一本久久a久久精品综合麻豆| 亚洲裸体俱乐部裸体舞表演av| 麻豆国产va免费精品高清在线| 免费一级欧美在线大片| 亚洲欧洲日韩女同| 欧美二区乱c少妇| 亚洲精品护士| 亚洲视频网在线直播| 国产精品久久久久久久7电影| 亚洲图片欧美午夜| 久久久www成人免费无遮挡大片 | 欧美成在线观看| 亚洲国产婷婷香蕉久久久久久| aa成人免费视频| 国产精品久久久久久久7电影| 亚洲自拍偷拍网址| 久久综合给合久久狠狠狠97色69| 亚洲第一中文字幕在线观看| 欧美高清影院| 亚洲午夜高清视频| 久久免费视频在线| 最新日韩在线| 国产精品久久久久一区二区三区共 | 国产一区在线视频| 久久久精品国产一区二区三区| 亚洲大胆女人| 欧美日韩视频一区二区三区| 亚洲在线观看免费视频| 米奇777超碰欧美日韩亚洲| 亚洲人成网站色ww在线| 国产精品毛片高清在线完整版| 欧美在线观看一区| 亚洲精品小视频| 久久免费午夜影院| 亚洲午夜久久久| 一区久久精品| 国产精品日产欧美久久久久| 蜜桃av久久久亚洲精品| 亚洲欧美日韩成人| 亚洲精品久久久久久一区二区| 欧美在线三区| 一区二区三区黄色| 精品88久久久久88久久久| 欧美婷婷六月丁香综合色| 久久久97精品| 亚洲摸下面视频| 亚洲国产婷婷香蕉久久久久久99| 久久精品国产综合精品| 亚洲一区二区三区四区视频| 亚洲国产成人久久| 国内精品伊人久久久久av影院 | 欧美日韩国产欧| 欧美在线视频网站| 亚洲视频一区二区免费在线观看| 欧美激情1区2区3区| 久久久91精品国产一区二区精品| 亚洲午夜羞羞片| 亚洲免费观看高清完整版在线观看| 国产一区日韩一区| 国产日韩精品电影| 国产精品久久看| 国产精品xxxxx| 欧美日韩精品一区二区| 欧美激情精品久久久六区热门 | 欧美在线播放高清精品| 中文日韩在线视频| 亚洲美女黄网| 亚洲乱码国产乱码精品精| 欧美1区免费| 欧美成人xxx| 欧美国产精品日韩| 亚洲日本成人女熟在线观看| 国内成人精品视频| 国内综合精品午夜久久资源| 国产日韩精品在线| 国产区二精品视| 国产亚洲女人久久久久毛片| 国产乱码精品一区二区三区忘忧草| 国产精品video| 国产精品久久影院| 国产美女一区二区| 国产欧美三级| 激情婷婷欧美| 亚洲激情综合| 99精品热视频| 亚洲欧美激情一区| 欧美在线视频a| 久久中文字幕一区二区三区| 欧美成人在线免费观看| 欧美h视频在线| 亚洲日韩成人| 99精品免费视频| 亚洲欧美国产精品桃花| 欧美一区二区免费视频| 久久亚洲风情| 欧美日产在线观看| 国产精品视频午夜| 激情小说亚洲一区| 亚洲麻豆一区| 欧美一区二区三区在线看| 免费视频一区| 亚洲毛片在线观看.| 亚洲欧美在线网| 免费成人高清视频| 国产精品国产自产拍高清av王其 | 欧美1级日本1级| 欧美日韩国内| 国内精品久久久久久久97牛牛| 亚洲人成7777| 久久xxxx精品视频| 欧美国产日韩精品免费观看| 日韩系列在线| 久久人人爽国产| 国产精品久久久久秋霞鲁丝| 在线看欧美视频| 亚洲欧美国产高清| 欧美黄色日本| 亚欧美中日韩视频| 欧美日本一区| 亚洲国产精品123| 欧美在线视频免费观看| 亚洲欧洲综合另类在线| 欧美主播一区二区三区| 欧美色图首页| 亚洲精品女av网站| 久久久久久夜精品精品免费|