繁体   English   中英

.NET Compact Framework中的翻转位图

[英]Flip bitmap in .NET Compact Framework

我有一个Bitmap对象,有时需要水平翻转,有时需要垂直翻转,有时两者都要翻转。 完整的框架具有Image.RotateFlip()方法,这正是我所需要的。 不幸的是,像完整框架上最有用的功能一样,这种方法在紧凑框架上不存在。 有没有简单的方法可以做到这一点? 我能找到的最好的是这个 ,但它使用不安全的代码,我想避免和它只能做轮换不翻转。

编辑:好的,我找到了一种做一些优化的方法,我只需要进行垂直翻转即可。

CF不支持它,但是如果您的设备支持映像库,则可以P / Invoke到IBasicBitmapOps :: Flip SDF已将其包装在OpenNETCF.Drawing.Imaging.ImageUtils类中。

我最近读了一篇关于此的文章。 我没有尝试过,因为我需要90/180/270以外的其他旋转方式,但是它声称是一种快速旋转方式。

http://www.codeproject.com/KB/graphics/ImageRotationForCF.aspx

[编辑]该死,我没有正确阅读,您已经找到了这个。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM