hbitmap

    0熱度

    1回答

    我想編碼一個IGraphBuilder的視頻,爲此我需要一個HBitmap是否有可能爲我做到這一點? P.S.我知道IGraphBuilder已經有一個RenderFile函數,但是這對我的使用來說太慢了,我也更喜歡在H264中渲染

    0熱度

    1回答

    我目前在託管C++代碼中有一個System::Drawing::Bitmaps數組。我希望能夠從非託管(本地)C++調用託管C++中的方法。問題是如何將數組傳回非託管C++? 我可以在託管的C++位圖上調用GetHbitmap(),它返回IntPtr。我應該傳遞一組IntPtrs嗎?不太確定最好的方法來做到這一點。所以要清楚,我有這樣的: 託管C++方法: void GetBitmaps(<???

    2熱度

    2回答

    我有一個HBITMAP,我想將它保存爲JPEG/PNG流或字節數組。問題是我使用mingw作爲我的編譯器,所以我不能使用CImage ..這會讓我的生活變得更輕鬆。 我可以從位圖中獲得沒有任何問題的像素,但我不知道如何以JPEG/PNG格式訪問它們。 我從哪裏開始?

    2熱度

    1回答

    我創建了一個分層窗口(帶有WS_EX_LAYERED),大小約爲400X300像素。 當繪製窗口(使用UpdateLayeredWindow)一切都很正常。 的問題是,我無法繪製它後得到窗口的HBITMAP。 當試圖通過窗口的HDC獲取HBITMAP時,我得到一個空的(黑色)位圖,這是我整個桌面的大小(1920X1080像素,全尺寸爲400X300像素)。 是否有人知道它甚至可能得到一個分層窗口的

    5熱度

    2回答

    是否可以使用WINAPI函數將* .bmp文件加載到Win32項目的HBITMAP中?

    1熱度

    1回答

    我在Google和Stack Overflow一直在尋找,我無法找到工作的例子。 我需要將HBitmap轉換爲託管.NET位圖,但以下代碼不保留Alpha通道。 private static Bitmap GetBitmapFromHBitmap(IntPtr nativeHBitmap) { Bitmap bmp = Bitmap.FromHbitmap(nativeHBi

    0熱度

    1回答

    我在輔助線程中從Windows中提取文件的縮略圖,輸出是HBITMAP。現在我需要將它轉換爲QImage並將其發送回主線程。正如您可能已經知道的那樣,在非gui線程中使用QPixmap會導致運行時錯誤和編譯時警告。我知道,因爲我確實嘗試過使用它,它給了我隨機的錯誤。 任何想法,將不勝感激。

    0熱度

    2回答

    最終我想將圖像從剪貼板保存到img文件(.bmp,JPEG)。這是一條漫長的道路,所以我只想將圖像加載到窗口中,但我似乎沒有GetClipboardData()的任何成功。它總是返回NULL。搜索並沒有幫助我.. 代碼從剪貼板中得到HBITMAP: HWND hwnd = FindWindow("ConsoleWindowClass", NULL); if(!OpenClipboard(hwnd

    1熱度

    1回答

    我在我的Qt GUI上有一系列QLabel對象,我用HBITMAP對象填充它們。這些HBITMAP是內存中的緩衝區,它們不存在於磁盤上。 現在我用的是QPixmap小號 fromWinHBITMAP to create a的QPixmap which I can then pass to the QLabel s setPixmap`功能。 現在,問題是,QLabel中當前圖像發生了什麼,當我用另

    2熱度

    1回答

    我正在研究一個小軟件,它可以直接在桌面上顯示png文件。我發現了一種用HBITMAP結構做後面部分的方法。然而,我已經花了幾天時間尋找一種將.PNG文件加載到這種HBITMAP的方法。 我發現eventuall(這也是我可以編譯)的代碼是這樣一個從該頁面: http://logiklabs.tumblr.com/post/22946728048/how-to-load-an-image-resou