What's new in this version of VintaSoftImaging.NET SDK:
- Created new VintaSoftDocCleanup.NET Plug-in for cleanup of electronic documents in .NET.
- Visual Tools (Vintasoft.Imaging.VisualTools):
- Added some changes in visual tools hierarchy which may require to revise the code connected to visual tools.
- New visual tools:
- RectangularSelectionTool - base visual tool for rectangular selection with following possibilities:
- Change of selection via mouse or programmatically
- Transformation of selection via mouse or programmatically: relocation/stretching
- CustomSelectionTool - base visual tool for custom selection with following possibilities:
- Supported selection types: ellipse, polygon, curves, lasso
- Change of selection via mouse or programmatically
- Adding/removal of selection dots via mouse or programmatically
- Transformation of selection via mouse or programmatically: relocation/stretching/rotation, perspective distortion by four dots, skewing
- Gaining of selection as graphic path
- Redefining of selection external appearance
- ImageProcessingToolWithRectangularSelection - visual tool used for application of processing command to the rectangular selection
- Application of any processing command to the image
- Processing of whole image or image region
- Preview of image processing result
- OverlayImageTool - visual tool for overlaying one image on another in viewer. Overlaid image can be of unlimited size.
- RectangularSelectionTool - base visual tool for rectangular selection with following possibilities:
- Changed visual tools:
- ZoomSelectionTool supports now the ability to change the selection via mouse
- CropSelectionTool supports now the ability to change the selection via mouse
- DragAndDropTool supports now the abilities:
- to change the selection via mouse
- to scale selected image fragment
- Image Processing Commands (Vintasoft.Imaging.ImageProcessing):
- Added some changes in image processing commands hierarchy which may require to revise the code connected to image processing commands.
- New base image processing commands:
- ProcessPathCommand - processing of graphic path on image with a processing command.
- OverlayMaskedCommand - overlaying of one image on another with alpha channel mask.
- OverlayWithBlendingCommand - overlaying of one image on another with color blending.
- New commands to work with image color:
- Color.PosterizeCommand - image reduction to local colors.
- Color.ReplaceColorCommand - change of one image color to another.
- New filters:
- Filters.MinimumCommand - application of arithmetical filter Minimum to the image.
- Filters.MaximumCommand - application of arithmetical filter Maximum to the image.
- Filters.MedianCommand - application of arithmetical filter Median to the image.
- Filters.MeanCommand - application of arithmetical filter Mean to the image.
- Filters.MidPointCommand - application of arithmetical filter MidPoint to the image.
- Filters.DilateCommand - application of morphological filter Dilate to the image.
- Filters.ErodeCommand - application of morphological filter Erode to the image.
- Filters.ConvolutionCommand - application of filter Convolution to the image.
- Filters.EmbossCommand - application of filter Emboss to the image.
- Filter.GaussianBlurCommand - application of filter GaussianBlur to the image.
- New effects:
- Effects.BevelEdgeCommand - adding of bevel along image outline (edges).
- Effects.DropShadowCommand - shading of image.
- Effects.MosaicCommand - creating of mosaic structure image.
- Effects.MotionBlurCommand - application of MotionBlur effect to the image.
- Effects.RedEyeRemovalCommand - removal of red eyes effect.
- Effects.SolarizeCommand - gaining of normal image from reversed image (negative).
- New commands for image transformation:
- Transforms.SkewCommand - image skewing.
- Transforms.QuadrilateralWarpCommand - image deformation.
- Changed commands to work with color:
- Colors.Desaturate command supports now 3 modes of color desaturation: by estimating pixel Lightness, by estimating pixel Luminosity, by Average
- pixel color value.
- Some minor fixes.
- Demo applications
- Imaging Demo updated:
- added new image processing commands
- added the ability to use custom selection on image
- added new visual tools
- added the ability to preview results of image processing command work
- Image Processing Demo updated:
- added new image processing commands
- added the ability to use rectangular and custom selection to indicate an image region that must be processed
- Imaging Demo updated:
- Some minor fixes.
What's new in this version of VintaSoftDocCleanup.NET Plug-in:
- Added new document cleanup commands:
- AutoInvertCommand - inverts document image automatically
- AutoTextInvertCommand - inverts text blocks on document image automatically
- HolePunchRemovalCommand - removes hole punches on image automatically
- LineRemovalCommand - removes lines on document image automatically (lines of forms, tables, underlining/strikethrough of text, noise)