|
|
1
1
NET中的System.Drawing类比人们意识到的功能强大得多。唯一缺少的东西(实际上在2D图形中非常重要)是读取和写入单个像素的能力。在位图对象上使用GetPixel和SetPixel方法在技术上是可行的,但是这些方法速度慢得难以想象。 幸运的是,您可以通过调用位图上的锁位,然后直接访问位图的字节数据来实现一种超快速的替代方法。我用这个效果很好。事实上,我上周完全在.NET中创建了鱼眼镜头效果(根本没有库或PInvoke调用)。 这张JPEG有点蹩脚,但它展示了仅使用.NET即可实现的功能: alt text http://www.freeimagehosting.net/uploads/5fdd250b21.jpg |
|
|
2
1
|