我需要模糊一個System.Drawing.Bitmap
。 System.Drawing
中的類應該是GDI +的包裝,所以我會使用GDI+ Blur effect。這是可能的,如果是的話,如何?如何在.NET位圖上使用GDI +模糊效果?
編輯:我不想知道怎麼寫我自己的模糊效果,我想知道如何使用內置的GDI +一個。
我需要模糊一個System.Drawing.Bitmap
。 System.Drawing
中的類應該是GDI +的包裝,所以我會使用GDI+ Blur effect。這是可能的,如果是的話,如何?如何在.NET位圖上使用GDI +模糊效果?
編輯:我不想知道怎麼寫我自己的模糊效果,我想知道如何使用內置的GDI +一個。
我已經開發了CodePlex上圖書館做只是這一點,下一個版本將有XP(較慢的處理功能)的所有特效全開傳統支持,目前的版本僅適用於Vista和上面,你可以找到它在:
http://csharpgdiplus11.codeplex.com/
它配備了完整的源代碼,所以你可以看到它是如何做。
我意識到這又是一個建議,這並不表明你如何使用GDI +模糊,但老實說,我無法找到它自己。我可以看到MSDN中的參考資料,GDI +中Blur類的操作系統列表只能上升到Win 2000。也許它不再存在。如果這有助於在所有,這裏是在C#
http://home.scarlet.be/zoetrope/blur.htm
implimenting自己模糊的出色的鏈路如果這還不夠快那麼試試這個:
http://www.cnblogs.com/dah/archive/2007/03/30/694527.html
...當然,你必須翻譯一點中文。