3
A
回答
2
您對此做自己的代碼,因爲RotateTransform是不可用CF:
public Bitmap GetRotatedBitmap(Bitmap original)
{
Bitmap output = new Bitmap(original.Height, original.Width);
for (int x = 0; x < output.Width; x++)
{
for (int y = 0; y < output.Height; y++)
{
output.SetPixel(x, y, original.GetPixel(y, x));
}
}
return output;
}
SetPixel和GetPixel是可笑的慢;一個更快的方法是使用LockBits方法(有很多關於SO的問題來說明如何使用它)。
+0
+1爲徽標.. 也很棒的答案。 – 2009-11-13 02:24:17
相關問題
- 1. 旋轉IImage類型的圖像* [Windows Mobile]
- 2. Windows Mobile屏幕旋轉
- 3. 使用jquery mobile旋轉圖像
- 4. 在Windows Phone上旋轉樣式圖像
- 5. 在java中旋轉圖像
- 6. 在OpenCV中旋轉圖像
- 7. 在pygame中旋轉圖像
- 8. 在gridview中旋轉圖像
- 9. 在javascript中旋轉圖像
- 10. 在PHP中旋轉圖像
- 11. 在UIImageView中旋轉圖像
- 12. 在RemoteViews中旋轉圖像?
- 13. 在java中旋轉圖像
- 14. 在Java中旋轉圖像?
- 15. 在Java中旋轉圖像
- 16. 在javascript中旋轉圖像
- 17. 在Pygame中旋轉圖像
- 18. 在Andengine中旋轉圖像
- 19. 在html中旋轉圖像
- 20. 在Facebook中旋轉圖像
- 21. 在Matplotlib中旋轉圖像
- 22. 在Symfony2中旋轉圖像
- 23. 遠程視圖中的旋轉圖像
- 24. 在圖像中旋轉圖像
- 25. 在Windows Mobile上編程ActiveSync
- 26. DoubleAnimation - 旋轉圖像
- 27. 的Windows Mobile/DirectDraw的:旋轉視頻流
- 28. 旋轉圖像
- 29. 旋轉圖像
- 30. 旋轉圖像
請澄清,你想旋轉圖像90/180/270度或任何角度? – zxcat 2009-09-03 19:24:45
複製代碼:http://stackoverflow.com/questions/875419/fast-method-to-rotate-image-in-net-compact-framework-in-c – ctacke 2009-09-10 19:26:32