最新版 ImageEn v13 更新於 2023/11/15
最新版 IEVision v8 更新於 2023/11/15
ImageEn 是一款強大的圖片生成庫,可用於Delphi、C++ Builder和.NET(IEvolution)。這款資料庫包含了一套完整的組件來處理、編輯、分析和展示圖像。數以萬計的開發人員都使用ImageEng,將多媒體功能添加到他們的軟體上。
更新介紹
New Features
- Added: SevenZip plug-in also supports ZipX, 7z and Rar
- Added: TIEPolylineLayer supports breaks and close-breaks to create more complex shapes
- Added: New Balloon, Link and "Delphi" Gladiator vector shapes
- Added: IEVision Bitmap Helper methods: TIEBitmap.OCR(), TIEBitmap.OCR_GetRegions(), TIEBitmap.OCR_GetOrientation(), TIEBitmap.MatchTemplate(), TIEBitmap.DetectBlobs(), TIEBitmap.Inpaint(), TIEBitmap.ScanBarcode(), TIEBitmap.FindObjects(), TIEBitmap.DetectPeople(), TIEBitmap.OrbDetectAndDeskew(), TIEBitmap.SubtractImageBackground()
- Added: IEVision MultiBitmap Helper methods: TIEMultiBitmap.CreateSearchablePDF(), TIEMultiBitmap.StitchImages(), TIEMultiBitmap.MergeExposures()
- Added: TImageEnProc.Fill() supports color blending
- Added: TImageEnMView.GetTIEBitmap() supports loading of full quality images even when filled with a multi-page image
- Added: TImageEnMView.AttachedImageEnView supports loading of full quality images even when filled with a multi-page image
- Added: Splitters can be used in TImageEnIO.LoadFromFile() as a shortcut method to specify the Image Index
- Added: PDFViewer (PDFium) available in Delphi 7 and newer
- Added: Many TIEBitmap methods will automatically update owner, so ImageEnView1.Update() is no longer needed
- Added: TImageEnProc.AutoCrop supports inner cropping (leaving no border of rotated or stitched images)
- Added: TIEMultiBitmap.FillFromList() overload for an array of filenames
- Added: Layer saving to internal formats supports much larger images without memory issues
- Added: TIEMultiBitmap Append() overloads supporting bitmap regions
- Added: A Link glyph is shown in the corner of selected layers of the same group
- Added: Rotated text layers are output correctly to PDF
- Added: Many improvements to methods in iexHelperFunctions
- Added: Performance optimizations for layer display
- Added: Formatted rich text layers support rotation
- Added: Improved WIC support for 32bit images
- Added: Timeout option for Twain acquisition
- Added: TIEBitmap.Equals() and TIEMultiBitmap.Equals()
- Added: TIERichEdit can save the selected image to file or bitmap
- Added: Can get and set the RTF formatted selection in TIERichEdit
- Added: Can insert links into TIERichEdit
- Added: New TIERichEdit actions: InsertLink, SaveSelectedImage, RemoveCurrentFormatting, ObjectPropertiesDialog
- Added: Can load SVG and WebP files using in-built Delphi 12 Skia support (just add Vcl.Skia to your uses clause)
- Added: Debugger visualizers to see content and properties of ImageEn bitmaps, controls and variables in the IDE
- Added: Can parse all objects of PDF pages, e.g. get/set all images, text or paths
- Added: Can remove objects from PDF pages
- Added: Updated PDFium to v6043
- Added: Objects on PDF pages can be imported as layer objects (text, images and paths)
- Added: Visualizer for TColor which displays human-readable values and a color preview
- Added: Ctrl key can be used to reverse direction of Zoom interaction
- Added: Delphi 12 Support
系統需求
Compatibility
Delphi and C++ Builder 5 - 7, 2005 - 2010, XE - XE8, 10 - 10.4, 11, 12 (32/64 bit) and .NET 2.0 or newer.
檔案操作
- 加載與儲存不同步
- JPEG檔旋轉或剪裁都不失真
- 支援色彩管理系統以處理ICC文件
- 加載和儲存數位相機裡的檔案為JPEG、TIFF、RAW和HD照片檔案 (不改變原始圖片)
- 加載和保存EXIF GPS fields
- 加載和保存JPEG、TIFF和HD照片檔案和 PSD檔案成E Adobe XMP fields
- 支援Raw camera包括內部thumbnail資料夾和其它數據資料
- 加載和保存JPFG和TIFF(不改變原始檔案)檔案為IPTC數據(常用於Photoshop)
- 不需下載圖片就能快速讀取圖像屬性(尺寸、顏色深度等)
- 圖片加載和保存時,對話框顯示預覽畫面和相關的儲存設定
- 支援GIF、TIFF、PNG、ICO、CUR、TGA、PSD檔案
- 從網路上直接加載圖像(使用http/ftp協議)
- 使用128位元的密鑰加密和解密
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 |