Sobre o ImageKit.NET3

Componente de processamento de imagem .NET 100% nativo.

ImageKit.NET lets you add image-processing functionality to your .NET applications quickly and easily. Retrieve images from TWAIN scanners and digital cameras; load and save image files in a variety of formats; apply image filters and transformations to your images; display images in the display, pan window, or thumbnail controls. ImageKit.NET contains components for both Windows Forms and Web Forms applications.

Features

  • Support for drawing text with borders, shadows, and gradients in Text and Stamp annotation objects.
  • Support for double lines, adjustable line width and spacing in Line, Polyline, Polygon, and Pen objects.
  • Support for zooming in and out when multiple annotation objects are selected.
  • Support for special fill patterns in annotation objects.
  • Added methods to easily draw arcs and fans.
  • Support for saving images in Tiff Jpeg format.
  • Support for multiple selection of any object while holding down the Ctrl key.
  • Sliding image function by swipe and flick operations.
  • Added the ability to convert ImageKit controls into sliding controls.
  • Added pan-window functionality for ImageKit controls.
  • Added support for touch functionality.
  • Annotation functions have been greatly expanded, and multiple toolbars have been added for each function.
  • Complete 64-bit support.
  • Two types of assemblies are available depending on the Framework environment in which you build.
  • Additional scan-related functions.
  • Improved file loading and display performance.
  • Enhanced multi-tiff file support.

ImageKit.NET3 / ImageKit.NET X Controls

  • ImageKit.NET3 contains both WinForm and WebForm controls. ImageKit.NET X has only controls for Windows forms.

Windows Form Controls

  • ImageKit Control - This control performs scanning, image display, processes effects, loads files, saves files, and annotates images.
  • ToolBarStandard Control - This toolbar control performs the basic functions related to annotations and image files.
  • ToolBarAnnotation Control - This toolbar control performs image annotation.
  • ToolBarSetupLines Control - This toolbar control performs the functions associated with annotation objects that have lines.
  • ToolBarSetupObjects Control - This toolbar control performs the functions associated with other types of annotation objects.
  • Thumbnail Control - This control displays multiple images as thumbnail images.
  • Record Control - USB Web Camera control that captures movies.
  • Preview Control - USB Web Camera control that previews movies.
  • Play Control - USB Web Camera control that plays movies.

Web Form Controls (* Only ImageKit.NET3)

  • Web ImageKit Control - This web control loads and displays image in Web Form applications.
  • Web Pan Window Control - This web control displays the entire image in a "pan window" while a portion of the image is being displayed in the Web ImageKit control.
  • Thumbnail Control - This control displays multiple images as thumbnail images in Web Form applications.

Touch Screen Functions - Windows Forms

  • Swipe and flick slides (ImageKit control only).
  • It is possible to pinch in, pinch out, or drag the slide back to normal view in the middle of a slide.
  • Slide can be performed by mouse or by method as well.

Annotation Functions - Windows Forms

  • Annotate images in the ImageKit control - The ImageKit control allows you to annotate images with a variety of annotation objects that display text, lines, and various shapes on top of the images loaded in the ImageKit control. All annotation objects can be saved independently of the image they annotate. Saved annotations can be loaded onto different images. Annotations can be edited after they are created, they can be moved, reshaped, rotated, etc. Annotations can be embedded into image files. Annotation methods may be called with code or used via the toolbar controls.
  • Annotate images with the various toolbar controls - Use the new toolbar controls to instantly provide annotation functions to your application! Simply place the toolbar controls on your form, set them to correspond to the ImageKit Control and thats it. You can now use any or all annotation functions to edit or annotate your images, without writing a single line of code.
  • Draw text, lines, shapes, and other annotation objects - Create straight lines, polylines, polygons, rectangles, rounded rectangles, ellipses, pen (free hand lines), text, stamps and images.
  • Each is a distinct annotation object that can be placed on the image, displayed, moved, altered, saved to external file, or embedded into the image.
  • Saving and Loading the Annotation File - All annotation objects and settings can be saved in an annotation file that is independent from the image on which the annotations were drawn. The annotation objects saved in the annotation file can be loaded again and displayed on any image, not just the image on which they were originally drawn. Since the annotation file is an xml file, it is even possible to edit the annotations without loading them by using a text editor.

WebCamera Functions - Windows Forms

  • WebCamera Controls - The WebCamera controls provide functions to preview and capture movies in avi, wmv format and to play movies in avi, mpeg, and other formats.

Displaying images, loading and saving files - Web Forms

  • Displaying images in the WebForm ImageKit and Pan Window controls - It is easy to display images in the WebForm ImageKit control and Pan Window control. Simply place the controls on the web form and use a few lines of code.

Supported Image Types - Web Forms  

  • DIB (Windows BMP)  1, 4, 8, 16, 24, 32 bit.
  • JPEG 8-bit grayscale (when saved*), 24-bit/basic DCT/ Exif (JPEG compression, basic primary image and thumbnail images: read only).
  • JPEG2000 (Part1/CodeStream).
  • GIF Transparent/Interlaced/1,4,8 bit/Animation (Read only. Can be saved separately per page).
  • TIFF 1, 4, 8, 16, 24, 32 bit.
  • [Compression method] Uncompressed/FAX3 (1D compression)/FAX4/PACKBITS/LZW/JPEG (partially disabled) [Color mode] Palette/RGB/CMYK [Multi-page] Read/Save.
  • PNG 1,4,8,24 bit / transparent.
  • FPX (Flashpix)  8 bit grayscale, 24 bit / Supported compression: Uncompressed, JPEG compression, Single Color compression (*).
  • WMF (Read only. Saving as raster is allowed.) .
  • EMF (Read only. Raster saving is allowed.) .
  • (*)ImageKit.NET3 only. When using the included file-enabled plug-in (dll).

Displaying Images - Windows Forms

  • Position images in the ImageKit Control - In scale display a small image is centered in the ImageKit Control by default. Now, you can position it anywhere within the ImageKit Control.
  • Multi-layer support - It is possible to create applications that simultaneously display JPEG and other raster images along with WMF, EMF or other vector formats.
  • Scale display - When the size of the image is larger than the ImageKit Control, the image is automatically scaled to fit within the ImageKit Control. The height to width ratio of the original image is maintained.
  • Actual Size display - When the image is larger than the ImageKit Control, scroll bars are automatically enabled and displayed.
  • Actual Size display (without scroll bars) - When the image is larger than the ImageKit Control, it is possible to suppress scoll bars without scaling the image to fit within the ImageKit Control
  • Stretch display - The image is resized to fill the ImageKit Control.
  • Fit To Width, Fit To Height - Automatically fits either one of the image dimensions (width or height) to the ImageKit Control and scales the other dimension.
  • Initial display position - Specify where the image will initially be displayed within the ImageKit Control, for example at the bottom, right.
  • Pan Window (Raster and Vector images) - The pan window displays the entire image currently being displayed in the ImageKit Control. That portion of the entire image in the ImageKit Control is marked with a rectangle in the Pan Window and by moving this rectangle, the image is scrolled within the ImageKit Control. Multiple images simultaneously displayed in the ImageKit Control will also be shown in the Pan Window. Both raster and vector images are supported.
  • Scroll bar control action - Scroll the image, not only by user interaction, but also by code. You can even scoll diagonally.
  • Area Selection - Select areas by dragging your mouse on the image. Easily pass these coordinates to the Effect interface to apply effect filters, transformations, or to paste into another image, etc.
  • ImageKit control's pan-windowing feature - You can use the ImageKit control as a pan window. This allows you to paste two ImageKit controls into one form and use one as a pan window instead of a separate window.
  • Slide control function of ImageKit control - You can use the ImageKit control as a slide control. You can also operate with the buttons as shown in the figure, and you can slide the image by swiping the touch function or dragging the mouse. You can also switch between normal mode and slide mode, such as when you want to slide to enlarge the currently displayed image.
  • Scrollbar control action - You can control the scrolling of images, including diagonals, to the image currently displayed in your code, rather than by the user.
  • Rectangle selection function - You can use the mouse on the ImageKit control to select a free rectangular area with 4 points, acquire the coordinates, and execute effect processing as it is. Also, at this time, if the image display is larger than the ImageKit control, dragging it out of the control will auto-scroll.

Displaying images as thumbnails - Web Forms

  • Web Thumbnail Control - The ImageKit.NET3 Web Thumbnail control is a server side web control creates thumbnail images and displays them in the browers. Simply setting the directory where the original images reside and setting the directory where the thumbnail images will be created is all that is necessary. The thumbnails can be clicked to display the original images, buttons or links can be displayed, and paging can be used.

Displaying images as thumbnails - Windows Forms

  • Thumbnail Control - By selecting the folder and file type, you can automatically display multiple image files as thumbnails. Displays thumbnails in an easy to use, fast, customizable control.
  • Direct control over thumbnail display order- To change the order of the thumbnail images currently displayed in the Thumbnail Control, simply drag the thumbnail with the mouse until it is in the proper position.
  • Delete a thumbnail - With the Delete Method, you can remove a thumbnail by specifying the image number.
  • Change the layout of the thumbnail dialog - You can specify the number of columns and rows of thumbnails that will be displayed within the control as well as the gap size, etc.
  • Abundant thumbnail settings - Thumbnail settings include: folder, file types (BMP, JPG, GIF, etc., load and mix different file types), number of columns, number of rows, scrollbar on/off, scroll action (scroll using code), background colors, display size, gap size, display pattern (film, button, custom), et.al.
  • Generates file load events - When image files are loaded and displayed as thumbnails, events are generated and can be used to execute code for each file loaded.
  • Supports the display of custom patterns - Create you own pattern when thumbnails are displayed. Simply specify the pattern images and set transparent colors.
  • Simultaneous thumbnail selection - Supports the selection of multiple thumbnail images at the same time.
  • Drag and drop - Drag images from Windows Explorer or from another ImageKit Thumbnail Control and drop them directly into the Thumbnail Control.
  • Increase speed in displaying thumbnail image - Load images into the Thumbnail Control once and then, by using the ImageKit.NET Thumbnail File, greatly increase the display speed whenever they are loaded again.

Image Effects and Transformations - Windows Forms

  • Brightness / contrast adjustment function - It is possible to set the brightness and contrast of the image directly with the method.
  • Deskew Images - When a scanned image or an image saved to file is skewed, use the deskew function to repair it.
  • Digital Watermark - Copyrights, logos, etc. can be embedded in the original image so that they are not visible, and verification of such can also be performed. For example, it is effective in cases where the image must not be intentionally altered, such as process evidence photos of a construction site or photos of damage to a car in an accident, or when it is necessary to enforce the copyright of the image.
  • Combine Images - Paste images together or layer images on top of each other. You can set attachment location, set overall transparency, specify a transparent color, clip excess, flip, mirror, etc.
  • Panorama Composition - This creates a panorama out of two raster images. By simply specifying two attachment locations on each image, creates a panorama. You can specify the direction images are attached, specify the background color for areas outside the images, set a string displayed in the title bar of the panorama, etc.
  • Special effects - Oilpaint, canvas, glasstile, lens, ripple, whirlpinch, waves, motionblur.

Image scanning and retrieval - Windows Forms

  • ImageKit.NET allows you to add scanning functions to your applications quickly and easily. Retrieve images from TWAIN scan devices - scanners, digital cameras, film scanners. Use the scan manufacturer's user interface or build your own custom user interface making scanning a nearly seamless operation. Set scan conditions, pixel type, resolution, bit count, brightness, contrast, highlight, threshold, shadow, enable/disable scan indicator, scan mode, datasource name, scan position, scan units, and more. Of course ADF and duplex scanning is supported.

File processing functions - Windows Forms

  • The ImageKit Control provides you with numerous functions for loading and saving image files. Of course, load functions for each file type are provided but there is also a load function that automatically detects each file type. Load files of one type and save them as a different type.
  • Multi-Tiff file save / edit function - Adding pages to multi-Tiff images, inserting them into specified pages, and deleting specified pages can now be easily performed using specialized methods.
  • Load images from and save images to separate color planes - With the following methods, images can be separated into their respective color planes and saved. Likewise, images can be loaded from their respective color planes.

Supported Image Types - Windows Forms   

  • DIB (Windows BMP)  1, 4, 8, 16, 24, 32 bit
  • JPEG 8-bit grayscale (when saved*), 24-bit/basic DCT/ Exif (JPEG compression, basic primary image and thumbnail images: read only)
  • JPEG2000 (Part1/CodeStream)
  • GIF Transparent/Interlaced/1,4,8 bit/Animation (Read only. Can be saved separately per page)
  • TIFF 1, 4, 8, 16, 24, 32 bit
  • [Compression method] Uncompressed/FAX3 (1D compression)/FAX4/PACKBITS/LZW/JPEG (partially disabled) [Color mode] Palette/RGB/CMYK [Multi-page] Read/Save
  • PNG 1,4,8,24 bit / transparent
  • FPX (Flashpix)  8 bit grayscale, 24 bit / Supported compression: Uncompressed, JPEG compression, Single Color compression (*)
  • WMF (Read only. Saving as raster is allowed.)
  • EMF (Read only. Raster saving is allowed.)
  • (*)ImageKit.NET3 only. When using the included file-enabled plug-in (dll)