什么是Windows Mobile的最好的2D图形库?
-
19-08-2019 - |
题
标题本身就说明了...我试图找到像它的另一个问题,但如果它存在一定都少不了它。我在寻找什么,从核心库取代GAPI到.NET包装......这是为建设一个漂亮的UI所以没有必要3D ...
解决方案
在.NET中的System.Drawing中的类有很多更强大的比人们意识到。唯一缺少的(这实际上是在2D图形很重要的)是读取和写入单个像素的能力。这在技术上是可能使用的位图对象上与getPixel和SetPixel方法,但这些方法是难以想象的慢。
幸运的是,你可以通过调用一个位图LockBits,然后直接访问位图的字节数据实现了超快速替代。我用这个,效果良好。事实上,我已经花了上周完全在.NET创建鱼眼镜头效果(没有图书馆或PInvoke的要求的话)。
这JPEG是一种蹩脚的,但它表明什么是可能只使用.NET:
替代文字http://www.freeimagehosting.net/uploads/5fdd250b21.jpg一>
其他提示
不隶属于 StackOverflow