最近需要,开发图像处理的一款软件,使用C#语言来开发。初步计划使用Picturebox控件+GDI+来实现,需要鼠标选择矩形区域,并记录区域信息,多次的绘画记录矩形区域,并且鼠标绘画的矩形区域要可以选中,多个区域同事选中,拖动矩形区域,调整矩形区域的大小。由于PicturBox控件本身,功能非常底层,所以小弟要将鼠标按下拖动事件重新定义并且捕获事件,包括矩形有效区域内的鼠标拖动,调整大小,非有效区域的重绘,以及图像放大缩小后的矩形区域调节问题。现在根据另一个大神描述,有现成的图像控件,但是该控件收费且纯英文版本,并且功能庞杂,其实我只需要里面的上述功能。后我又考虑到使用emgu cv 做的放大缩小部分。我现在很纠结到底使用 三方的控件,还是自己 使用 gdi+开发完成自己的一套控件(现在已经实现,绘画,放大缩小、以及图像放大、缩小后的自动调整,只剩下拖动重绘,以及调整大小重绘功能),但是我又纠结gdi+的性能,现在我的问题是我该如何取舍?A自己完成控件功能 B重新研究三方控件,纯英文API以及,无破解版本,以及各种调用BUG,以及几乎没有的 demo。或者是各位大神有没有用过类似的图像处理控件,希望大家一下讨论或者是给我一个意见,谢谢大家
侃侃无极
三国纷争
相关分类