觉得无聊花了几天时间写了个扩展的picturebox,主要是对其图形和图像处理上做了扩展!解决思路
觉得无聊花了几天时间写了个扩展的picturebox,主要是对其图形和图像处理上做了扩展!
觉得无聊花了几天时间写了个扩展的picturebox,主要是对其图形和图像处理上做了扩展.
picturebox有的属性基本上都有,扩展的图形方法有:
DrawBezier DrawRoundRect DrawCurve DrawPie DrawPolygon DrawCircle DrawLine GetRGB
扩展的图像处理方法主要有:
GetPictureData ShowPicture Invert GrayScale Exposal HistGramEqualize LogCalc ExpCalc ClearIsolatePoint Brightness AverageFilter MaxFilter MinFilter MedianFilter Filter Sharpen Contour Colorize Transparency Flip RotateImage Mosaic Dilate Erode Diffuse Soften Scanlines ShiftRGB Relief Emboss AddNoise Saturation Contrast GammaCorrection Binarization(四种方法) Thin EdgeDetection(四种方法) Hcm Fcm(图像分割) GrayToRealColor(7种方法) Hough DrawHistgram
其他扩展的方法 : IsGrayPicture IsBinPicture RGBtoHSL HSLtoRGB SavePicture 支持Stretch drawline方法支持抗锯齿
通过设置 ResultContainer ,DataFromContainer还可控制图像数据的来源和处理后显示效果的容器。
处理的速度也是很快的。支持选区的处理。
控件大小只有90KB,现在仍在改进中,先不公布源代码,给大家线试用下,请提出意见。
实例代码见
http://www.vbgood.com/viewthread.php?tid=50893&extra=page%3D1
------解决方案--------------------
Ding
觉得无聊花了几天时间写了个扩展的picturebox,主要是对其图形和图像处理上做了扩展.
picturebox有的属性基本上都有,扩展的图形方法有:
DrawBezier DrawRoundRect DrawCurve DrawPie DrawPolygon DrawCircle DrawLine GetRGB
扩展的图像处理方法主要有:
GetPictureData ShowPicture Invert GrayScale Exposal HistGramEqualize LogCalc ExpCalc ClearIsolatePoint Brightness AverageFilter MaxFilter MinFilter MedianFilter Filter Sharpen Contour Colorize Transparency Flip RotateImage Mosaic Dilate Erode Diffuse Soften Scanlines ShiftRGB Relief Emboss AddNoise Saturation Contrast GammaCorrection Binarization(四种方法) Thin EdgeDetection(四种方法) Hcm Fcm(图像分割) GrayToRealColor(7种方法) Hough DrawHistgram
其他扩展的方法 : IsGrayPicture IsBinPicture RGBtoHSL HSLtoRGB SavePicture 支持Stretch drawline方法支持抗锯齿
通过设置 ResultContainer ,DataFromContainer还可控制图像数据的来源和处理后显示效果的容器。
处理的速度也是很快的。支持选区的处理。
控件大小只有90KB,现在仍在改进中,先不公布源代码,给大家线试用下,请提出意见。
实例代码见
http://www.vbgood.com/viewthread.php?tid=50893&extra=page%3D1
------解决方案--------------------
Ding