ImageEn ActiveX是一个图像处理、浏览和分析组件包。它能够支持多种文件格式、TWain接口的扫描仪(单页和多页)、视频捕捉、图片过滤、图像合并、选择图像区域(支持Magic Wand)等。
Input/output
- 支持异步load/save操作;
- Load/save JPEG(RGB, GrayScale, YCbCr, CMYK, YCbCrK)到文件或流(还支持1/2、1/4和1/8原图像大小,加快预览)。Read/write APP0-APP15、COM Jpeg markers;
- JPEG2000: JP2, J2K and JPC code stream formats(码流格式)(JPEG-2000 Part-1 standard, ISO/IEC 15444-1);
- Jpeg Lossless(无损)转换和剪切;
- 估算Jpeg文件品质;
- 可选的色彩管理器系统用于处理ICC轮廓;
- Exif信息的Read/write(Jpeg和TIFF)。不需要装入或改变原始图像就能够替换EXIF信息。Read/write EXIF标注;
- Load/save TIFF(rev.6.0和Tech.Note #2、Packbits、JPEG、LZW、CCITT G.3和G.4)并支持RGB、CMYK、B/W、CIELab色彩空间到文件或流。还支持FAX(CCITT3)、G3F和G3N (Zetafax)格式读取。支持调色板4、8、16、32、64、128和256彩色图像;
- 支持多种裸数码相机格式(CRW、NEF、…);
- 无需解压就能对TIFF文件进行add/remove/extract/enum操作,比处理速度快450倍;
- 读单个TIFF tags;
- 保存到PostScript(PS和EPS)格式 - 单页和多页用RLE、G3Fax、G4Fax和Jpeg压缩;
- 保存为Adobe PDF格式 - - 单页和多页用RLE、G3Fax、G4Fax和Jpeg压缩;
- Load/save PNG文件格式并支持各种压缩率;
- Load/save压缩和未压缩的BMP(2、16、256和16M)文件格式和流;
- Load/save未压缩和black/white WBMP(Wireless Bitmap);
- Load/save压缩和未压缩的PCX(2、16、256和16M)文件格式和流;
- Load/save 2、4、8、16、32、64、128或256彩色GIF文件或流;
- Load/save DCX(多页PCX)文件;
- Load/save DIB、RLE、TGA(TARGA、VDA、ICB、VST、PIX)图像格式;
- Load/save Portable Bitmap PBM、PGM和PPM图像格式;
- Load/save ICO(支持创建多种解析度和色彩深度的ICO);
- 装入WMF、EMF和CUR;
- Load/save AVI、animated GIF(动画GIF)和multi-TIFF(多页TIFF);
- 读取单个AVI frame;
- 从JPEG和TIFF Load/save IPTC(IIMV4)信息(类似PhotoShop文件信息)。无需装入或改变原始图像就能替换IPTC信息;
- 支持用户自定义的文件格式;
- 支持Alpha通道(透明图像);
- 编辑animated GIF(动画GIF):抽取、插入和删除单个文件;
- 编辑多页TIFF文件:抽取、插入和删除单个文件;
- 包括读写LZW Gif和TIFF的例子插件的源代码;
- 用于GIF的NON-LZW-GIF压缩例子插件;
- 用于GIF和TIFF图像的标准LZW压缩和解压缩例子插件;
- 无需装入就可以获取图像的属性;
- 从TWAIN的接口扫描仪(scanners)获取图像,并可以完全控制扫描仪功能而无需缺扫描仪用户接口。支持模式和非模式获取;
- 从WIA扫描仪和数码相机获取图像;
- Save/load指定的文件格式参数和save/load预览对话框(如,您能够设置一个Jpeg的品质和直接预览的品质失真),适合Win2000/Xp/Me;
- 支持多种语言(属性设置),包括english、italian、german、spanish、french、portuguese、greek、russian、dutch、swedish、polish或由用户自定义;
- 支持与标准的TImage组件连接;
- OnProgress事件用于监视保存和装入操作;
- 提供取消input/output操作;
- 装入alpha通道用于支持GIF、TIFF、PNG、ICO、CUR和TGA;
- 支持屏幕捕捉;
- 从网络装入图像,使用http协议(LoadFromURL);
- 用TPicture(TImage and VCL open/save dialogs)注册ImageEn格式;
- Wang图像注释(加载/编辑/保存);
打印
- 打印和打印预览功能支持单个文件的页对齐和绝对位置的指定;

视频捕获
- 视频捕获VCL可视化组件(冻结帧、保存AVI文件和实时帧处理),支持所有解码安装的视频捕捉卡;
- 视频捕获VCL非可视化组件(捕捉不显示视频输入);
- 可变音频捕捉参数;
- 视频捕捉:使用DirectShow(WDM)捕捉驱动。它允许通过代码选择视频源...video input、tuner等;
- 通过DirectShow支持多媒体文件的视频捕获;
- 通过DirectShow支持压缩的多媒体文件保存;
图像效果处理
- 灵活的图像区域选择(矩形、椭圆、多边形和魔术棒)包括“软化”选择(您能够指定选择强度从0到100%)和羽化选择;
- 饱和度、HSL、HSV/HSB和RGB调节组件;
- 用于品质重取样的11种过滤(Triangle、Hermite、Bell、BSpline、Lanczos3、Mitchell、Nearest、Linear、FastLinear、Bilinear、 Bicubic、ProjectBW、ProjectWB);
- 3x3过滤器的应用;
- 合并2个图像;
- 裁剪选择的区域;
- 快速傅立叶变换(FFT)并支持预览;
- 频谱(FFT)过滤;
- 在单个对话框中预览所有的效果应用,支持8种预设过滤(模糊、边缘侦测、浮雕、高通1/2/3、低通1/2)和并从文件中保存和装入过滤;
- 转换到灰度和底片;
- 用顺序或门限抖动转换真彩到黑白图像;
- 计算一组颜色到单个颜色;
- 任何角度的选择(支持增强的质量);
- 水平和垂直翻转;
- 边缘侦测(用边缘侦测算法转换彩色图像到黑白);
- 不对称侦测(估算文本直线的方向角度);
- 简单的算法帮助去除红眼效果;
- 撞击映射效果;
- 透镜效果;
- 波浪效果;
- 读写图像中的隐藏的文本,图像和裸数据(像素调幅);
- 拷贝,剪切,粘贴和粘贴一个矩形中的内容或一部分图像;
- 多级Undo/Redo操作;
- 应用效果到选择的区域(还可反选);
- OnProgress事件用于监视较长的图像处理任务;
- 直方图均衡化(自动和手动)和门限;
- 中值剪切和神经网络色彩量化器,用于快速和精确的色彩缩减;
- 缩减到任何数量的颜色;
- HSV通道分离;
- 选择语言属性对话框(English, Italian, German, Spanish, French, Portuguese, Greek, Russian, Dutch,
Swedish, Polish或用户自定义的语言);
- 通过对话框可以预览从调色板并选择一种颜色;
- VCL组件用于HSV/HSB色彩选择;
- VCL组件用于显示灰度级的柱状图(或RGB通道);
- 与标准的TImage组件连接;
- 最大化(膨胀),最小化(腐蚀),打开和关闭过滤器并带有预览功能;
- 水平/垂直像素密度柱状图;
- 从黑白图像中去除噪声;
- Gamma纠正;
- 高斯模糊效果;
- 软化阴影效果;
- 尖锐效果;
- 可选色彩管理系统(CMS)处理ICC轮廓;
- 手动修改Barrel扭曲和Pincushion扭曲(lens 扭曲,underwater扭曲);
- 支持下列固有的像素格式:1bit、8bit调色板、8bit灰度、16bit灰度、24bit RGG、32bit浮点、24bit CMYK、48bit RGB;
- 裁剪和自动裁剪功能;

图像着色
- 实时放大和缩(使用百分比,放大矩形区域或者使用鼠标滑轮);
- 支持多层并带有各自的透明度;
- 从37层操作中选择(混合模式);
- 可移动和大小调整的层(通过代码或用户交互);
- 放大层(矩形或类似一个玻璃镜头);
- 133过渡效果;
- 品质放缩效果并带有6种过滤(在快速放缩或质量放缩间选择);
- Alpha通道(透明图像);
- B/W过滤的放大(用于在小的矩形内优化显示大B/W图像);
- Scrollbar(滚动条)在两维间用于快速的浏览图像,并“手动导航”(使用鼠标点击或拖动该图像);
- 一个选择区域的动画双色彩等高线(多边形、不规则、圆和矩形选择);
- 魔术棒选择(包括,排除和全局);
- 多级选择;
- 大小可调的和可移动的选择区域;
- 多边形动画区域;
- 抖动用于非真彩显示设配器;
- VCL组件实现交互式规则并带有grips和数值标签;
- VCL组件用于交互式梯度条;
- 完全支持鼠标滚动操作;
- 用于项目的品质浏览(ZoomFilter = ProjectBW和ProjectWB);

缩略图
- 单个VCL组件显示和启动缩略图个图像格子。处理大图像次序不需要分配系统内存;
- 3D风格和自定义缩略图;
- 多级选择;
- 装入/保存AVI、GIF、多页TIFF图像;
- 允许设置为墙纸;
- 多线程图像装入;
- 缓存加速图像着色;
- 在缩略图下显示自定义或预设的背景;

数据库处理
- 数据库组件(TImageEnDBView)与Delphi数据库环境集成(保存和装入Bmp,Pcx,Jpeg,TIFF,PNG,TGA,PBM,PGM,PPM和Gif到Blob字段或路径参考);
- 数据库组件(TImageEnDBVect)与Delphi数据库环境集成(保存和装入Bmp,Pcx,Jpeg,TIFF,PNG,TGA,PBM,PGM,PPM和Gif以及矢量对象到Blob字段或路径参考);
矢量化对象处理
- 矢量化对象(lines, box, circles, ellipses, bitmaps, text, multiline text, static ruler, polylines, polygons, angles, arrows-with text, curved text, highlight box)覆盖背景图像。保存/装入这些对象和导入Autocad DXF文件的子集。支持Undo;
- 支持add/edit/delete多边形的顶点;
- 消除锯齿;
- 直线、周长和面积的测量(单位支持pixel, inch, cm, mm或Km units);
- 角度测量;
- 保存/装入IEV格式(支持Deflate, variation of LZ77 algorithm压缩),包括图像和矢量化对象;
- 凡锯齿文本;
- Alpha通道用于图像(透明图像);
- 剪贴板支持矢量化对象的Cut/Copy/Paste;
- 从光栅图像的边缘创建多边形;
- 从多边形消除锯齿边缘;
- 多边形简化;

|