我希望能夠在C++ MFC應用程序中使用CDC派生類寫入大型(例如20,000 x 20,000)像素位圖位圖。我已經嘗試使用MSDN文檔中描述的內存DC,但這些似乎只限於與當前顯示驅動程序兼容的尺寸。如何在C++/MFC/GDI中創建一個非常大的位圖
我目前使用位圖打印驅動程序來完成這項工作,但速度非常慢,並且由於後臺處理GDI信息而使用了大量的中間存儲空間。
我正在尋找的解決方案不應該涉及元文件或假脫機,因爲我繪製的模型需要數百萬GDI調用才能呈現。
我可以通過多個內存DC使用分而治之的方法,但它似乎是一個非常笨拙和不雅的技術。
有什麼想法?
謝謝西蒙,就是我之後。我在每個像素8位,所以應該是這樣。 – 2008-09-26 08:18:56