有沒有一種快速的方式來在.NET Compact Framework中旋轉圖像。在.NET Compact Framework中旋轉圖像的快速方法C#
我已經找到了90,180,270旋轉的方法,但希望能夠以類似的速度自由旋轉圖像。
有沒有一種快速的方式來在.NET Compact Framework中旋轉圖像。在.NET Compact Framework中旋轉圖像的快速方法C#
我已經找到了90,180,270旋轉的方法,但希望能夠以類似的速度自由旋轉圖像。
90度,180度或270度旋轉根本不需要計算,只需移動一些數據。另一方面,自由角度旋轉需要大量計算。所以這絕對不會像直角旋轉一樣快...
這不一定是正確的:例如,如果可以預先計算並緩存循環的結果,那麼循環可能僅僅是從緩存中預旋轉的循環的一小部分;或者,例如,如果寫入視頻需要比任何時間更多的時間,那麼在RAM中進行計算(而不是使用視頻API),然後進行比特分離可能只會非常慢。 – ChrisW 2009-05-17 21:04:00
你可以使用OpenNetCF的ImageUtil類來做到這一點(這是你正在尋找的「旋轉」方法)。該方法將位圖和(浮動)角度作爲參數。在這裏找到規格:
http://www.opennetcf.com/library/sdf/html/eb32a9ba-c1dc-7194-bd31-a5d035790a45.htm
您使用哪種語言? C#,C++,VB.Net? – 2009-05-19 18:59:56
好的問題,我的疏忽:C# – 2009-05-20 03:21:19