• <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>

            天行健 君子當自強而不息

            【ZT】D3D中簡單的截圖方法

            試了下,果然可以。



            在渲染完所有東東后(Present之前)

            獲得BackBuffer表面

            然后用D3DX的函數保存


            void ScreenShot (char *filename)
            {
              IDirect3DSurface9 
            *tmp = NULL;
              IDirect3DSurface9 
            *back = NULL;

              
            //生成固定顏色模式的離屏表面(Width和 Height為屏幕或窗口的寬高)
              D3D9Device->CreateOffscreenPlainSurface(Width, Height, D3DFMT_A8R8G8B8, D3DPOOL_DEFAULT, &tmp, NULL);

              
            // 獲得BackBuffer的D3D Surface
              D3D9Device->GetBackBuffer(00, D3DBACKBUFFER_TYPE_MONO, &back);

              
            // Copy一下,,需要時轉換顏色格式
              D3DXLoadSurfaceFromSurface(tmp, NULL, NULL, back, NULL, NULL, D3DX_FILTER_NONE, 0);

              
            // 保存成BMP格式
              D3DXSaveSurfaceToFile(filename, D3DXIFF_BMP, tmp, NULL, NULL);

              
            // 釋放Surface,防止內存泄漏
              SAFE_RELEASE(tmp);
              SAFE_RELEASE(back);
            }

            文件格式可以為:
            D3DXIFF_BMP
                Microsoft Windows bitmap (BMP) file format.

            D3DXIFF_JPG
                Joint Photographics Experts Group (JPEG) compressed file format.

            D3DXIFF_PNG
                Portable Network Graphics (PNG) file format.

            D3DXIFF_DDS
                Microsoft DirectDraw surface (DDS) file format.

            D3DXIFF_DIB
                Windows device-independent bitmap (DIB) file format.

            D3DXIFF_HDR
                High dynamic range file format.

            D3DXIFF_PFM
                Portable float map file format.

            posted on 2007-05-11 21:36 lovedday 閱讀(2875) 評論(0)  編輯 收藏 引用 所屬分類: ■ DirectX 9 Program

            公告

            導航

            統計

            常用鏈接

            隨筆分類(178)

            3D游戲編程相關鏈接

            搜索

            最新評論

            久久国产精品77777| 伊人精品久久久久7777| 青青青青久久精品国产| 精品水蜜桃久久久久久久| 偷窥少妇久久久久久久久| 久久精品亚洲中文字幕无码麻豆| 7国产欧美日韩综合天堂中文久久久久 | 男女久久久国产一区二区三区| 无码超乳爆乳中文字幕久久 | 亚洲天堂久久精品| 久久精品国产精品亚洲精品 | 亚洲AV日韩AV天堂久久| 精品综合久久久久久97超人| 亚洲一区精品伊人久久伊人| 99精品久久精品一区二区| 亚洲精品国产综合久久一线| 热久久国产精品| 国产精品久久久久天天影视| 久久精品视频一| 国内精品伊人久久久久网站| 国内精品久久久久伊人av| 精品综合久久久久久97| 狠狠色丁香久久婷婷综合蜜芽五月 | …久久精品99久久香蕉国产| 久久亚洲精品国产亚洲老地址| 久久久久中文字幕| 国产精品久久毛片完整版| 久久久久女人精品毛片| 亚洲色欲久久久综合网东京热| 一极黄色视频久久网站| 无码任你躁久久久久久| 国产亚洲美女精品久久久| 中文字幕成人精品久久不卡| 久久九九亚洲精品| 久久久久久免费一区二区三区| 狠狠色丁香久久综合五月| 国产一区二区三区久久精品| 97r久久精品国产99国产精| 51久久夜色精品国产| 久久se这里只有精品| 中文字幕久久亚洲一区|