Quality Software Components
 

Home

Products
  ImageEn
 
    Features             
     What's new
     Screen shots
     FAQ
  ImageEn ActiveX
  IEvolution (.Net)
  ImageEn ASP

Downloads

Links

Contacts

Login

 

 

 

 

 

ImageEn for Delphi and C++Builder - features

 
 

Input/output:


  Asynchronous load/save operations
  Load and save JPEG (RGB, GrayScale, YCbCr, CMYK, YCbCrK) to file or stream (with also 1/2, 1/4 and 1/8 subsizes for fast preview). Read/write APP0-APP15,COM Jpeg markers.
  JPEG2000: JP2, J2K and JPC code stream formats (JPEG-2000 Part-1 standard, ISO/IEC 15444-1)
  Readonly baseline support for single page and multipage DICOM (for medical imaging)
  Jpeg Lossless transformations and cut
  Estimation of Jpeg file quality
  Optional Color Management System (CMS) to process ICC profiles
  Support for Microsoft Color Management System to process ICC profiles
  Read/write of Exif information (in Jpeg, TIFF, RAW, PSD and HD Photo). Can replace EXIF information without loading or changing the original image. Read/write EXIF maker note.
  Read/write EXIF-GPS tags
  Read/write Adobe XMP info from Jpeg, TIFF, HD Photo and PSD file formats.
  Load and save TIFF (rev.6.0 and Tech.Note #2, Packbits, JPEG, LZW, CCITT G.3 and G.4, ZIP) with RGB, CMYK, B/W, CIELab color spaces to file or stream. Also FAX (CCITT3), G3F and G3N (Zetafax) formats supported for loading. Supports paletted 4, 8, 16, 32, 64, 128 and 256 colors images. Supported Adobe Deflate compression (readonly).
  Load and save Adobe PSD files. Handling of multiple layers.
  Load and save Microsoft HD Photo (also named WMP)
  Available external plugins to load and/or save JBIG, RAW, FITS, PCD and many others.
  Powerful class to handle TIFF files (add/edit/remove tags, add/delete pages, merge TIFFs, etc...)
  Supported several RAW Camera formats (CRW, NEF, ..)
  Native operations on TIFF files supports add/remove/extract/enum without decompressing resulting in 450 times faster processing
  Read of single TIFF tags
  Save PostScript (PS and EPS) format - single and multipage using RLE, G3Fax, G4Fax and Jpeg compression
  Save Adobe PDF format - single and multipage images using G3Fax, G4Fax and Jpeg compression
  Load and save PNG with various compression levels
  Load and save compressed and uncompressed BMP in 2,16, 256 or 16M color images to files or streams
  Load and save uncompressed and black/white WBMP (Wireless Bitmap)
  Load and save compressed and uncompressed PCX images in 2,16, 256 or 16M colors to file or stream
  Support for RAW files, specifing width, height, color format, bit alignment, etc..
  Load and save 2, 4, 8,16, 32, 64, 128 or 256 color GIFs to files or streams
  Load and save DCX (multipage PCX) files
  Load and save DIB, RLE, TGA (TARGA, VDA, ICB, VST, PIX)
  Load and save Portable Bitmap PBM, PGM and PPM
  Load and save ICO (provisions to compose ICO with multi resolution and color depth)
  Load WMF, EMF and CUR
  Load and save AVI, animated GIF and multi page TIFF
  Load and save Window Media formats (MPEG, WMV, etc...), using DirectShow api
  Read of a single AVI frame
  Read/Write IPTC (IIMV4) information (like PhotoShop file info) from JPEG and TIFF. Can replace IPTC information without loading or changing original image
  Support for user defined file formats
  Support for Alpha Channel (transparent and semi-transparent images)
  Editing animated GIF: extract, insert and delete single images
  Editing multi TIFF: extract, insert and delete single images
  Included source code of a sample plug-in to read/write LZW Gif and TIFF
  Get image properties without loading
  Image acquisition from TWAIN scanners with full control of scanner capabilities and without default scanner user interface. Supports both modal and modeless acquisition
  Image acquisition from WIA scanners and cameras
  Save/load specific file format parameters and save/load preview dialogs (e.g. you can set quality of a Jpeg and immediately view the quality loss). Places bar on Win2000/Xp/Me.
  A property to select language used in dialogs: English, Italian, German, Spanish, French, Portuguese, Greek, Russian, Dutch, Swedish, Polish, Japanese, Czech, Finnish, Farsi, Chinese (experimental), Danish, Turkish, Hungarian or customized by user.
  Supports connections with standard TImage component.
  OnProgress/OnFinish events for monitoring saving and loading.
  Support for aborting input/output processing
  Load alpha channel for GIF, TIFF, PNG, ICO, CUR, TGA, PSD
  Capture from screen
  Load images from the network, using http/ftp protocol (LoadFromURL)
  Registration of ImageEn formats in TPicture (TImage and VCL open/save dialogs)
  Wang Imaging annotations (load/edit/save)
  Read/write XP properties of jpeg and tiff files.
  Quality CMYK->RGB and RGB->CMYK conversion using an embedded profile
  RFB (VNC) client to handle a single or multiple VNC connections

 

Printing:


  Printing (and print preview) functions to print single images specifying page alignment or absolute position
  Printing of multiple images (organize images in a sheet or in multiple sheets)

 

Video capture:


  VCL visual component for video capture (freeze frames, save AVI files and real time frames processing). Supports all codec installed and video capture cards
  VCL non-visual component for video capture (capture without display the video input)
  Settable audio capture parameters
  Video capture: using DirectShow (WDM) capture drivers. This allows video sources to be selected by code from video input, tuner, etc
  Video capture of multimedia files supported by DirectShow
  Saving of multimedia files with compressions supported by DirectShow

 

Image processing & analysis:


  Flexible image area selections (rectangle, ellipse, polygon and magicwand) including "soft" selection (you specify the selection intensity from 0 to 100%) and feathering selections
  Regulation of contrast, HSL, HSV/HSB and RGB components
  11 filters for quality resampling (Triangle, Hermite, Bell, BSpline, Lanczos3, Mitchell, Nearest, Linear, FastLinear, Bilinear, Bicubic, ProjectBW, ProjectWB)
  Application of 3x3 filters
  Several automatic color/contrast/luminosity enhancement algorithms
  Merge two images
  Crop selected region
  Fast Fourier Transformation (FFT) with preview
  Frequency domain (FFT) filtering
  Preview of all applied effects in a single dialog, with 8 preset filters (blur, edge detection, emboss, highpass1/ 2/ 3, lowpass1/ 2) and save and load filters from files
  Conversion to gray scale and negative
  Conversions of true color to black/white images with ordered or threshold dithering
  Casting of a group of colors to a single color
  Rotate to any angle (with enhanced quality)
  Horizontal and vertical flip
  Edge detection (to convert color images to black/white using edge detection algorithms)
  Skew detection (to estimate the orientation angle of the lines of text)
  Simple algorithm which helps to remove red eye effect
  Bump mapping effect
  Lens effect
  Wave effect
  Write/read hidden text, picture and raw data inside images (pixel amplitude modulation)
  Copy, cut, paste and paste into a rectangle of all or part of the image
  Multilevel Undo/Redo operations
  Application effects to the selected zones (also irregular)
  OnProgress event for monitoring lengthy image processing tasks
  Histogram equalization (auto and manual) and threshold
  Median cut and Neural network color quantizers, for fast and accurate color reduction
  Reduction to any number of colors (with colormap output)
  HSV channel separations
  A property to select language used by dialogs: English, Italian, German, Spanish, French, Portuguese, Greek, Russian, Swedish, Polish, Japanese, Czech, Finnish, Farsi, Chinese (experimental), Danish, Turkish, Hungarian or customized by user
  A dialog to view a palette and select a color from it
  VCL component for HSV/HSB color selection
  VCL component for displaying histogram of gray levels (or RGB channels)
  Connections with standard TImage component
  Maximum (dilation), Minimum (erosion), Opening and Closing filters with preview
  Horizontal/vertical pixel density histograms
  Noise removal from Black/white images
  Gamma correction
  Gaussian Blur effect
  Soft Shadow effect
  Inner Shadow effect
  Sharpening effect
  Motion blur effect
  Optional Color Management System (CMS) to process ICC profiles
  Manual correction of Barrel Distortion and Pincushion distortion (lens distortion, underwater distortion)
  Supported following native pixel formats: 1bit, 8 bit paletted, 8 bit gray scale, 16 bit gray scale, 24 bit RGB, 32 bit float point, 24 bit CMYK, 48 bit RGB, CIELab
  Crop and AutoCrop functions
  Encrypt/decrypt function using a 128 bit symmetric key algorithm
  Cover-flow style reflection and sperpective effects (this is not fully cover-flow effect, just support routines)
  Adjust of color temperature

 

Image rendering:


  Real time Zoom-in and zoom-out (by percentage, zoom-in rectangular area or by one mouse click, accepts floating point values)
  Support for multiple layers with separated transparency and layer mask
  Select from 37 layer operations (blend modes)
  Moveable, resizeable and rotatable layers (by code or by user interaction)
  Magnify layers (rectangle or like a lens/glass)
  155 transition effects
  Quality zoom effects with six filters (select between fast zoom or quality zoom)
  Alpha Channel (transparent images)
  B/W filtered zoom-in and zoom-out (for optimal display large B/W images inside small rectangles)
  Scrollbar in two dimensions (real time) for the fast exploration of images, and "hand navigation" (click and drag the image with mouse)
  Animate bi-color contour of a selected region (polygonal, irregular, circular and rectangular selections)
  Magic wand selection (inclusive, exclusive and global)
  Multiple selections
  Sizeable and moveable selected regions
  Save/Restore of selections
  Multi-polygonal animated regions
  Dithering for non-true color display adapters
  VCL component to implement interactive rules with grips and numeric labels
  VCL component for interactive gradient bar
  Full support for mouse wheel actions
  Quality view for projects (ZoomFilter = ProjectBW and ProjectWB)

 

Thumbnails:


  Single VCL component to display and animating thumbnails and grids of images. Handles big image sequences without allocating system memory
  3D style and customized thumbnails
  Save a snapshot (save images, caches, texts...) in a single file to instantly reload the component content
  Multi-selection
  Load/Save AVI, GIF, DCX, multimedia formats (using DirectShow), multi-page TIFF images
  Allows to set a wallpaper (background image)
  Multi-threading image loading
  Cache to speed-up image rendering
  Show a custom or preset background under thumbnails
  Loading of EXIF thumbnails to speedup displayes
  Load of entire directories of images using multiple threads and extracting EXIF thumbnails

 

Database handling:


  Data aware component (TImageEnDBView) integrated with Delphi database environment (saves and loads Bmp,Pcx,Jpeg,TIFF,PNG,TGA,PBM,PGM,PPM and Gif inside Blob fields or path reference).
  Data aware component (TImageEnDBVect) integrated with Delphi database environment (saves and loads Bmp,Pcx,Jpeg,TIFF,PNG,TGA,PBM,PGM,PPM and Gif and vectorial objects inside Blob fields or path reference).

 

Vectorial objects handling:


  Vectorial objects (lines, box, circles, ellipses, bitmaps, text, multiline text, static ruler, polylines, polygons, angles, arrows-with text, curved text, highlight box) over background image.
  Save/Load these objects and import a sub-set of Autocad DXF files.
  Undo/Redo capability.
  Support to add/edit/delete points of a polygon.
  Anti-alias capability.
  Settable object transparency.
  Object soft shadow effects.
  Measurement of lines, perimeters and areas (in pixel, inch, cm, mm or Km units).
  Angle measurements.
  Saves/loads IEV format (compressed with Deflate, variation of LZ77 algorithm) that includes images and vectorial objects.
  Anti-aliased text.
  Alpha channel for images objects (transparent images).
  Clipboard Cut/Copy/Paste of vectorial objects.
  Create polygons from raster image edges.
  Remove jagged edges from polygons.
  Polygon simplification.
 


 

© 2002/2010 HiComponents. All rights reserved