Meinungen
I have used many different Imaging products. Hands down you have the best product out of the bunch. I love the fact it is extendable - it works fast and it just works. Keep up the fantastic work.
Steve Thompson Electrical Resources, Inc
|
VintaSoftImaging.NET SDK - Geschichte
Version 5.0
- Viewers
Increased overall performance of viewers.
Viewers now do most of operations asynchronously.
Added ability to link viewers, for example, link together the thumbnail viewer, image viewer and annotation viewer.
Created PaletteViewer control for viewing and editing of palette.
Created AnimatedImageViewer control for slide show viewing of images.
Added the possibility to handle e.Handled flag while calling the following events: CopyKeyPressed, CutKeyPressed,
DeleteKeyPressed, InsertKeyPressed, SelectAllKeyPressed.
- GIF codec created:
Supported formats: GIF87a and GIF89a.
Pack GIF file by the use of animation optimization (lossless).
View animated GIF files (AnimatedImageViewer control).
Combine some images and save them to a new multipage GIF.
Merge several GIF files into one.
Possibiity to display both page and frame.
Add/insert/delete/change page order.
Set the animation repeat count or endless mode.
Set the delay between frames.
Change page's palette.
Add pages with local palette (lossless).
Add pages by the use of global palette.
Delete page's local palette to reduce the file size (lossy).
- BMP codec created:
Supported formats: Indexed1, Indexed4, Indexed8, Bgr555, Bgr565, Brg24, Bgr32, Bgra32.
Supported RLE compression for Indexed8 format.
Change resolution and palette without rewriting the whole file.
Get a thumbnail without uploading of whole file into memory.
- Image processing
Created oil painting effect filter (OilPaintingCommand).
Added ClearImageCommand, GetAlphaChannelCommand and SetAlphaChannelCommand.
Improved ResizeCanvasCommand.
Optimized overlay algorithm: during overlaying of 8-bit images the transparency is taken into account now.
- Demos
Demos structure is revised. Common independent parts are concentrated in DemosCommonCode assembly.
Improved Annotation Demo: added AnnotationsToolStrip control - independent panel with annotations.
Created Gif Animator Demo - fully functional animated GIF editor.
Improved Thumbnail Viewer Demo: added an example of Folder Thumbnail Viewer realization.
Allowed direct pixel access: get/set pixel color for any image format.
Increased overall performance.
Some major and minor fixes.
Version 4.3
- Image viewers optimized:
Added asynchronous image loading in image viewer.
Increased image viewer and thumbnail viewer performance.
Increased visual tools working speed.
Fixed bug in setting rendering adjustment in image viewer.
- Image processing functions optimized:
Added new hierarchy of image processing classes.
Added ability to create custom image processing functions.
Added new image processing functions: pixelate, sepia, tile reflection, blur, edges, sharpen.
Allowed to convert from/to 16-bit RGB formats BGR555 and BGR565. Supported saving to BGR555 in BMP only.
Default thresold value set to 384 while converting color image to black-and-white image.
- TIFF codec optimized:
Added progress indicators of image loading and saving.
Added ability to copy pages with JPEG compression from one TIFF file to another.
Changed logic of TIFF codec work. When compression is set to CCITT4 while saving non-black-and-white image it'll be converted to black-and-white and saved. In previous version the priority was set to image (all color images were saved with LZW compression in mentioned case), in current to user.
Optimized algorithm of work with fax TIFF images.
Optimized overall memory usage and increased performance.
Memory usage in PDF, JBIG2 codecs and JPEG encoder optimized.
Image Viewer demo updated and renamed to Imaging Demo.
Print Demo updated and optimized for printing PDF files.
Other demos updated.
Some minor fixes.
Version 4.2
Added ability to save processed and/or annotated images back to the source.
Added ability to switch source after saving images.
Fixed few bugs in TIFF, JBIG2, PDF codecs.
Fixed few bugs in multithreading.
Demos updated.
Some minor fixes.
Version 4.1
.NET 4.0 supported.
Optimized memory usage when loading TIFF images with Packbits compression.
Optimized TIFF file creation algorithm.
Added opportunity to save image into TIFF file with Old JPEG compression.
Added multithreading support in JPEG encoder.
Added opportunity to use color blending for image processing.
Fixed bug in ImageViewer: big image loading.
Fixed bug in ImageViewer: synchronization while viewing, processing and saving image.
Examples for Visual Studio 2010 created.
Examples for Visual Studio 2005/2008 updated.
Created new detailed SDK documentation with upgrading guide from version 3.x to 4.x.
Some major and minor fixes.
Version 4.0
TIFF file loading algorithm improved.
Added ability to save TIFF with Zip compression.
Memory usage in TIFF file saving algorithm optimized.
Added ability to specify rendering settings for vector decoders.
Added ability to load PDF documents (VintaSoftPDF.NET Plug-in necessary).
Added ability to convert PDF documents to BMP, JPEG, GIF, PNG, TIFF, multipage TIFF files (VintaSoftPDF.NET Plug-in necessary).
Added ability to save images as PDF/A document (VintaSoftPDF.NET Plug-in necessary).
Added ability to decode and encode black-and-white JBIG2 standalone images or embedded into PDF document (VintaSoftJBIG2.NET Plug-in necessary).
Added ability to convert image file into black-and-white JBIG2 file and back (VintaSoftJBIG2.NET Plug-in necessary).
Thumbnail rendering speed increased.
Added ability to customize the behavior of visual tools.
Added ability to use advanced print settings (selection, current page, range of pages).
Decoders hierarchy changed.
Encoders hierarchy changed.
Fixed bug in thumbnail selection algorithm.
Image Viewer Demo, Annotation Demo, Image Converter Demo, Multipage TIFF Demo, Print Demo updated.
PDF Reader Demo, PDF Editor Demo, Web PDF Reader Demo and JBIG2 Codec Demo created.
Version 3.3
Version 3.2
Added ability to save greyscale images with JPEG compression to TIFF files.
Fixed bug in drag-and-drop algorithm of the ThumbnailViewer.
Fixed bug in CCITT compression algorithm of PDF encoder.
Fixed few bugs in JPEG decoder.
Some minor fixes.
Version 3.1
Memory management in ThumbnailViewer optimized.
Thumbnail rendering algorithm optimized.
Loading algorithm of TIFF files with JPEG and LZW compression improved.
Added ability to create greyscale JPEG images.
Version 3.0
Added new image processing functions: brightness, contrast, hue, saturation, luminance, gamma.
Image processing functions optimized.
Added ability to use the region of interest for some of image processing functions.
Thumbnail rendering algorithm optimized. Visible thumbnails have priority in rendering.
Rotation algorithm optimized to detect image border after rotation.
Added ability to disable drag-and-drop feature of the thumbnail viewer.
Added ability to save separate image with annotations.
TIFF file loading algorithm improved.
Some major and minor fixes.
All Examples/Demos updated.
Version 2.2
Added ability to use antialiasing in the Image Viewer.
Added ability to disable buffering in the Image Viewer.
Improved perfomance and stability of image processing functions with big images.
TIFF file loading algorithm improved.
Some minor fixes.
ImageViewer, MultiPageTiff and Print demos updated.
Version 2.1
Vintasoft.Imaging.dll assembly available in 2 versions:
- Bin\v2.0\Vintasoft.Imaging.dll file version features:
- Version was compiled under .NET 2.0
- Version could be used in x86, WOW64 and x64 modes
- Version could not be used in x64 mode
- GDI32 functions were used to preview images in the Image Viewer
- High preview speed in the Image Viewer
- Bin\v2.0\x64\Vintasoft.Imaging.dll file version features:
- Version was compiled under .NET 2.0
- Version could be used in x86 and WOW64 modes
- GDI32 functions weren't used to preview images in the Image Viewer
- Preview speed in the Image Viewer was less than the speed in version which uses GDI32
Added ability to modify metadata of TIFF image.
Added ability to copy/paste selected part of image to any image in the image viewer.
Added ability to change color depth of the image (convert the image).
Added ability to overlay images.
Added new visual tool - Selection, which allows to select a part of image in the image viewer and copy the selection to Windows clipboard.
Added ability to get histogram of an image.
Added ability to control the image viewer using the code, namely, zoom an image, select a part of image, crop an image, drag and drop image.
Added ability to set the action buttons for visual tools.
Added event which is thrown when selection in the image viewer is changed.
Added event which is thrown when hovered thumbnail in the thumbnail viewer is changed. This event can be used if you want to add custom menus, for example Infragistics's menus, to the thumbnail viewer.
Blank image detection algorith improved.
TIFF files loading algorithm improved.
Fixed bug in loading of WMF/EMF files.
Few major and minor fixes.
WebStampImage demo added. This demo shows how to stamp images uploaded to web server.
ImageViewer demo updated.
Version 2.0
Opportunity to save/add images to PDF documents added.
Visual tools for image viewers created:
- Magnifier - allows to magnify the image
- Pan - allows to pan the image
- Drag-n-drop - allows to select a part of image and drag the selection within the image
- Crop selection - allows to select a part of image and crop the image using selection
- Zoom - allows to zoom the image
- Zoom selection - allows to select a part of image and zoom the selection
Opportunity to fully control image loading, processing and saving processes added.
Documentation in Visual Studio .NET 2005 format created.
Thumbnail Viewer Demo created. This demo shows how to create a thumbnail viewer with custom appearance.
Image Converter Demo created. This demo shows how to convert multipage TIFF files to PDF documents etc.
Despeckle, deskew and border detection algorithms improved.
Fixed few bugs in the Image Viewer.
Fixed few bugs in ImagePrintDocument control.
Examples updated.
Demo applications for 32- and 64-bit systems created.
Few major and minor fixes.
Version 1.1
6 image preview modes supported:
- Normal with screen resolution
- Normal with image resolution
- Best fit
- Fit to width
- Fit to height
- Scale
Increased preview speed of Image Viewer.
Images were printed with incorrect resolution in previous version. This bug fixed.
Quality of thumbnail images increased.
Magnifier tool optimized.
Multi selection feature added to thumbnail viewer (thumbnail can be selected, moved, deleted).
Added new image processing functions: resize, resample, change resolution.
Despeckle, deskew and border detection algorithms optimized.
LZW algorithm optimized. Reading speed of TIFF images with LZW compression increased.
Images with different X- and Y- resolutions supported.
Border for images in the thumbnail viewer supported.
Focus on hover supported: image can be automatically selected when the mouse pointer remains over the associated thumbnail for seconds.
Examples updated.
Few major and minor fixes.
Version 1.0
Allowed to load image from file or stream.
Allowed to load images from different files and/or streams into one image collection.
Allowed to view images in scrollable and zoomable image viewer.
Allowed to view thumbnail images in multi-threaded thumbnail viewer.
Supported image processing functions: despeckle, deskew, border detection, blank page detection, rotation, mirror, crop, invert, color conversion.
Supported Magnifier, Zoom and Select image tools.
Allowed to reorder images in thumbnail viewer using drag-n-drop.
Direct work with multipage TIFF file allowed, without temporary file.
Allowed to read metadata from TIFF file.
Allowed to read and write annotations from TIFF file.
Allowed to preview and print images.
Allowed to save image to file or stream.
Allowed to save asynchronously an image collection to file or stream as multipage TIFF file.
Allowed to split multipage TIFF file to many BMP, JPEG, GIF, PNG or TIFF files.
Supported image file formats: BMP, EMF, EXIF, GIF, Icon, JPEG, PNG, TIFF, multipage TIFF, WMF.
Supported operations with multipage TIFF file: get, add, insert and delete image, pack file, read metadata, read and write annotations.
Supported TIFF image compressions: None, CCITT Group 3 and 4 fax, CCITT Rle, Packbits, LZW, Deflate, JPEG.
|