我想创建一个图像查看器。我不知道从哪里开始。你能不能给我一些提示。
我脑子里有以下几点
答案 0 :(得分:1)
你应该首先学习GDI +,this书(GDI + C#编程)非常适合阅读后学习GDI +,你可以创建一个图像查看器。
答案 1 :(得分:1)
我建议您使用WPF代替winforms
使用WPF缩放,平移示例:http://blogs.windowsclient.net/joeyw/archive/2009/06/02/pan-and-zoom-updated.aspx
This主题包含轮换示例代码等:
本主题介绍 Microsoft Windows演示文稿 基础成像组件。 WPF 成像使开发人员能够显示, 转换和格式化图像。
本主题包含以下内容 部分。
WPF Imaging Component WPF Image Formats Displaying Images in WPF Image Metadata Codec Extensibility Related Topics
答案 2 :(得分:0)
有很多方法可以显示图像,PictureBox让你想起你已经建议的部分(http://msdn.microsoft.com/en-us/library/system.windows.forms.picturebox.aspx)。
在编辑时,你应该避免使用速度过慢的GetPixel()和SetPixel(),而是通过使用unsafe
关键字或Marshall类的指针来访问这些位。 / p>
使用位图的LockBits()方法获取BitmapData对象,乐趣将开始!
进一步阅读:
http://msdn.microsoft.com/en-us/library/system.runtime.interopservices.marshal.aspx