2009-04-12 32 views
3

是否有可能創建一個完全託管的代碼位圖對象?我的理解是Bitmap對象是GDI對象的包裝器 - 這是非託管代碼。可能使託管(非GDI)位圖?

在處理數千張圖片時,我很有興趣這樣做(有希望)提高性能。

回答

1

從來沒有一個位圖對象的問題。

常規的想法是,非託管代碼稍高於託管代碼更快,所以它的奇怪的是,您認爲在繞來繞去的其他方式的性能提升...

+0

我有問題用Dispose()方法釋放每個對象上的GDI +句柄,似乎是ANTS Profiler所說的是我最大的瓶頸,希望我只是做錯了什麼, – CmdrTallen 2009-04-12 23:44:52

0

我想建議在看Paint.NET的源代碼,但它看起來不再可用:(這是一個恥辱,因爲它在位圖上有很多好東西。但是,我發現這個:http://code.google.com/p/paint-mono/,也許它可以幫助你解決你的問題

+0

咦?確實不再可用。噓。 – Jabe 2009-04-12 19:56:40