最新版 ImageEn v13 更新於 2024/9/27
最新版 IEVision v8 更新於 2024/9/27
ImageEn 是一款強大的圖片生成庫,可用於Delphi、C++ Builder和.NET(IEvolution)。這款資料庫包含了一套完整的組件來處理、編輯、分析和展示圖像。數以萬計的開發人員都使用ImageEng,將多媒體功能添加到他們的軟體上。
更新介紹
Top Ten Enhancements
– Improved caching and many other optimizations to significantly improve performance of layer editing and TIELayerMView
– Many improvements to native SVG loading, including support for circle and rect rotation, arcs, uses, defines, gradients and CSS styles
– Cube 3D LUTs can now be applied to images (including load and save support for *.cube files)
– PDF annotations can now be edited within TImageEnView (i.e. via mouse and keyboard)
– Cartoonify effect is available as a TAction and in the Effects dialog
– Better support for using the A channel of 32bit RGBA images (as an alternative to AlphaChannel), including an AlphaLocation property and native loading of 32bit RGBA bitmaps
– Improvements to text layers, including alignment of wrapped text, a MaxWidth property, and automatic wrapping to prevent the layer exceeding the editor width
– Undo/Redo buttons on TImageEnViewToolbar have drop down menus with recent operations
– Transform Tool supports replication when filling border areas, as well as custom colors
– TIEBitmap.FillWithShape supports drawing to the alpha channel to create shaped images
系統需求
Compatible with
Delphi and C++Builder 5 - 7, 2005 - 2010, XE - XE8, 10, 11, 12
.NET 2.0 or newer
File Operations
- Support for all common image formats
- Lossless JPEG rotation and cropping
- Loading and saving of digital camera (EXIF) fields in JPEG, TIFF, RAW and HD Photo files
- Loading and saving of Adobe XMP fields from JPEG, TIFF, HD Photo and PSD files
- Camera Raw image support including access to internal thumbnails and other data fields
- Loading and saving of IPTC data (most commonly used by Photoshop) from JPEG and TIFF files (without modifying the original image)
- Quick reading of image properties (dimensions, color depth, etc) without loading image
- Support for alpha channel in GIF, TIFF, PNG, ICO, CUR, TGA, PSD files
- Asynchronous loading and saving
- Support for Color Management Systems to process ICC profiles
- Load images directly from the internet (using http/ftp protocol)
- Encryption and decryption using a 128 bit key
- Support for other formats such as HEIF, WebP, JBIG, etc, via plug-ins
Image Display
- Images can be automatically displayed "To-Fit" or with real time zoom. Eighteen quality filters are available to enhance its display (from fastest to best quality)
- Images from digital cameras can be automatically displayed with the correct orientation
- 180 stunning image transition and Pan-Zoom effects
- Automatic rulers
- Measurement of lines, angles, perimeters and areas
Image Editing and Processing
- Rotation, cropping, and interactive adjustment of perspective distortion.
- Many selection types: rectangle, ellipse, polygon and "magic wand" (to instantly select a colored area) and other options (including selection intensity and feathering)
- Interactive adjustment of perspective distortion
- Other mouse interaction options include cropping, mouse wheel support and click-dragging to rotate, navigate and zoom the image
- Clone tool to remove unwanted areas the image
- Eraser and Smart (background detecting) brushes to delete image content
- Retouch tools to fix images using smudge, blur, inpaint, sharpen, etc. Retouch tools - Motion Blur
- Easily manipulate and edit single and multi-page images in code using TIEBitmap and TIEMultiBitmap classes
- Image resizing with eighteen quality filters including Triangle, Hermite, Bell, BSpline, Lanczos3, Mitchell, FastLinear, Bilinear and Bicubic
- Multilevel undo and redo
- Many color adjustment features including automatic enhancement, contrast, HSL, HSV, RGB, histogram equalization, Fast Fourier Transformation (FFT), gamma correction, and color curve adjustment (using code or the built-in dialog)
- Batch perform effects, editing and color operations
- Chromakey background removal
- Edge and skew detection
- Image effects including custom filters, bump map, lens, wave, morphing, Gaussian and motion blurring and sharpening (using code or the built-in dialog)
- Image cropping, auto-cropping, flipping, rotation and resizing (using code or the built-in dialog)
- Pixelation to obscure image content
- Conversion of color ranges, gray scale and negative
- Color and monochrome image dithering
Layer and Vector Support
- Image, text, angle, shape and poly-line layer editing
- Many options including curves, rotation, grouping, transparency, soft-shadow, anti-alias and gradients
- Over 100 built-in vector shapes
- Import and export layers from PSD, PDF and SVG
- Component to preview layers of image
Thumbnails
Powerful thumbnail component that displays a grid of images, videos and other files (e.g. read from a folder or database table):
- Many style and other customizations, including wallpaper
- Supports multiple selection and/or checkboxes
- Display all frames/pages of: AVI, GIF, PDF, TIFF or video files (using DirectShow)
- Very memory efficient and fast with multi-threading background image loading, disk and memory caching and optional use of embedded thumbnails
Image and Video Acquisition
- Acquire images from Twain and WIA compatible scanners and cameras, and connected portable devices
- Direct Video capture from the screen
- Video capture and saving of multimedia using DirectShow and Microsoft Media Foundation. Supports all installed codecs and video capture cards
Adobe PDF Features
- Viewing and manipulation of Adobe PDF Files including image and text selection.
- Search and highlight text in the current page or document
- User editing of form fields and programmatic reading and setting of values.
- Programmatically read and modify objects on the page (images, text, paths, etc)
- Display a single page or all pages at once
- Page thumbnail viewer with one-click navigation
- Rotate, import, export, delete and move pages
- High quality printing and bitmap exporting
- Support for Bookmarks, attachments, web links and keyboard shortcuts
Other Components
- ListView component to view and edit image properties, EXIF, IPTC and XMP data, PDF fields and Dicom tags
- Windows Explorer style Folder Tree and File List component (with device support)
- Advanced Rich Editing control with automatic toolbar, and importing from and exporting to Word documents
- Color Curve and Histogram controls
Other Features
- Use Google Vision API to recognize objects, text, handwriting, faces, famous landmarks and logos in images
- Fully customizable toolbar components and popup menus
- One-click selection of languages for all dialogs with support twenty-five languages: Arabic, Chinese (Simplified and Traditional), Czech, Danish, Dutch, English, Farsi, Finnish, French, German, Greek, Hungarian, Italian, Japanese, Korean, Norwegian, Polish, Portuguese, Russian, Serbian, Slovenian, Spanish, Swedish and Turkish
- Supports VCL Themes
- Printing of single images and sheets of multiple images, including print preview support
- Over 400 actions for all common ImageEn functions, allowing you to build applications with minimal code
- Data-aware versions of image and thumbnail components to automatically display files stored as blob or path references in a database table
- Supports a wide range of native pixel formats: 1 bit, 8 bit paletted, 8 bit grayscale, 16 bit grayscale, 24 bit RGB, 32 bit floating point, 24 bit CMYK, 48 bit RGB, CIELab
- Also works with standard TImage, TPicture and TBitmap classes: Instantly add support for loading and saving to all ImageEn formats, all editing operations, plus printing and acquisition
Format | Notes | Load | Save |
JPEG | Supports fast preview at 1/2, 1/4 and 1/8 size | V | V |
JPEG2000 | V | V | |
GIF | Including editing and display of animated GIFs | V | V |
PNG | V | V | |
BMP | V | V | |
TIFF | Editing and display of single and multipage TIFF and BigTIFF | V | V |
Raw Camera Formats | Including Digital Negative Format (*.dng), Canon (*.cr2, *.cr3, *.crw), Kodak (*.dcr), Minolta (*.mrw), Nikon (*.nef), Olympus (*.orf), Pentax (*.pef), Fuji (*.raf), Leica (*.raw), Sony (*.srf), Sigma (*.x3f) and more | V | |
Icons (ICO) | With multiple resolution and color depth support | V | V |
DICOM (Medical Imaging) | Single and multipage | V | V |
Adobe Photoshop (PSD/PSB) | With multiple layer support | V | V |
ImageEn | Compressed format with support for transparency, vectors, annotations and layers (images, text, shapes and lines) | V | V |
Scalable Vector Graphics (SVG) | Vector format supported by web browsers | V | V |
Adobe PDF | Single and multipage documents | V | V |
PostScript (PS and EPS) | Single and multipage documents | V | V |
Metafiles (WMF and EMF) | V | ||
Cursors (CUR) | V | ||
AVI | Including retrieval and modification of frames | V | V |
JPEG XL (JXL) | V | V | |
WebP | V | V | |
HEIF/HEIC/AVIF | V | ||
WIC Formats | All WIC formats are supported, including DirectDraw Surface (*.dds), Microsoft HD Photo (*.wdp, *.hdp) and JPEG XR (*.jxr) | V | V |
Media formats (MPEG, WMV, etc) | Via the DirectShow or MMF API | V | V |
Other native formats | PCX, DCX (Multipage PCX), Targa (*.tga), PXM, Raw and Wireless BMP (*.wbmp) | V | V |
And many more | GIMP (*.xcf), TrueType Fonts (*.ttf, *.otf), Kodak Photo-CD (*.pcd, *.pcds), Apple Pict (*.pict), CALS Image (*.cals, *.cal), Flexible Image Transport System (*.fits), HP PCL Printer Image (*.pcl), Kodak Cineon (*.cin), Embrid Embroidery Format (*.pes), SMPTE (*.dpx), Magick (*.miff, *.mvg), Matlab (*.mat), JPEG Network Graphics (*.jng), Multiple-Image Network Graphics (*.mng), High Dynamic Range File (*.exr), Microsoft XML Page (*.xps), MPEG (*.mp4, *.mpeg, *.mpg*.mov; *.m2v; *.m4v), etc | V | V |
IEVision 是一款可加購的ImageEn插件,可以增將ImageEn的功能如下:
檢測與追蹤臉和其他物件
OCR: 圖像轉換為文字
支持的語言:英語,阿拉伯語,保加利亞語,加泰羅尼亞語,中文(簡體),中文(繁體),捷克語,丹麥語,荷蘭語,芬蘭語,法語,德語,希臘語,匈牙利語,印尼語,意大利語,日語,韓語,拉脫維亞語,立陶宛語,挪威語,波蘭語,葡萄牙語,羅馬尼亞語,俄語,塞爾維亞語,斯洛伐克語,斯洛文尼亞語,西班牙語,瑞典語,塔加路語,土耳其語,烏克蘭語,越南語
圖像修補(隱藏瑕疵並複製內容)
Feature | Description |
OCR | Optical character recognition supporting more than 100 languages |
Barcode Reading (Images) | Reading barcodes in images and videos, with support for EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 and QR Code |
Barcode Reading (Video) | Reading barcodes in live videos, with support for EAN-13/UPC-A, UPC-E, EAN-8, Code 128, Code 39, Interleaved 2 of 5 and QR Code |
Facial Recognition | Searching for known faces |
Human and Object Detection | Finding people, faces, eyes, glasses, smile, body (full/upper/lower), cat faces and Russian number plates |
Classifying Images | Image classification by training with positive and negative samples |
Matching Points in Image Set | Finding points that match in a set of two images, e.g. to auto-align an image |
Auto Image Alignment | Warping the perspective of an image based on matching points (homography matrix) |
Matching within Image | Searching an image for matches based on a source image |
Track Objects (Video) | Tracking (following) faces and objects in a video stream |
Blob Detection | Locating blobs/shapes within an image |
Background Removal (Images) | Subtracting the background from an image using a source background image |
Background Removal (Video) | Live replacement of the background of a video stream |
Photo Stitching | Generating a single image from multiple source images |
Image Patching | Inpainting images to hide blemishes and copy content |
Searchable PDF Generation | Convert images containing text to searchable PDF files |
Watershed Automatic Selection | Automatic selection of objects by painting |
Grabcut Automatic Selection | Automatic selection of the main subject within an image |
Denoising | Removal of digital noise using the "Non-local Means" algorithm |
Exposure Fusion | Merge images taken with multiple exposures into a single image |
Edge Detection | Detection of edges within an image using the "Canny" algorithm |
Line Detection | Detection of lines within an image using Hough transformations |
Other Advanced Image Algorithms | Blurring, Smoothing, Dilation, Erosion and Threshold |