Quality Software Components
 

Home

Products
  ImageEn
  ImageEn ActiveX
 
    Features
     What's new         
     Screen shots

  IEvolution (.Net)
  ImageEn ASP

Buy

Downloads

Resellers

Links

Contacts

Users Community

Login

 

 

 

 

ImageEn ActiveX - What's New
 

 

VERSION 3.0.2


 

New main features

- improved GIF loading speed
- supported filtered resampling for 8 bit gray scale images
- now pressing SHIFT rotating a layer, it is rotated in steps of LayersRotateStep values (default 45 degrees)
- added support for Turkish and Korean languages
- now it is possible to smooth scroll moving mouse (without click and drag)
- enhanced quality of Rotate method (without antialias)
- restored default JPEG_DCTMethod = JPEG_ISLOW
- supported loading EXIF from Photoshop CS3
- now it is possible to enhance jpeg quality with JPEG_CromaSubsampling (using SetIOProperty)
- enhanced jpeg quality when JPEG_Quality is 100
- improved speed of filtered resampling routines (like Triangle,etc..) and filtered display
- supports for ICC profiles reading PSD files
- now it is possible to load a single tile from a tiled TIFF
- added a strategy to allocate large images in fragmented blocks (to avoid out of memory on fragmented memory)
- TIFF: now supported LZW compressed TIFF with inverted fill order
- TIFF: supported extra channels with premultipled and unassociated alpha channel
- optimized about 2x MedianFilter
- now selection of objects with penWidth>1 works better
- now ImageEnMultiX can load preview of IEV, ALL and LYR ImageEn formats
- supported RAW files (real RAW, not Camera RAW!)
- now it is possible to load/save ICO using ImageEnMultiX
- now it is possible to send frames from a ImageEnX to another, with delay and a specific time intervals
- now it is possible to save layers and objects in the same Undo/Redo buffer
- TIFF: added support for planar CMYK (8 bit)

New methods/properties

- ImageEnX: added SetHighlightedPixel method
- ImageEnX: added LayersRotateStep property
- ImageEnX: added SetViewXYSmooth method
- ImageEnX: added SmoothScrollValue property
- ImageEnX, SetMouseInteract: added "MOVINGSCROLL" value
- ImageEnX: added SelectColors1 method
- ImageEnX: added SelectColors2 method
- ImageEnX: added SelectColors3 method
- ImageEnX: added LayersRotationAntialias property
- ImageEnX: added CompareHistogramWith method
- ImageEnX: SetIOProperty/GetIOProperty, added "EXIF_XPRating" property
- ImageEnX: SetObjectProperty/GetObjectProperty, added "FONTQUALITY" property
- ImageEnX: added ObjEnableFastDrawing property
- SetIOProperty: added "JPEG_CromaSubsampling" property
- SetIOProperty: added TIFF_GetTile property
- ImageEnX: added AutoFixRotationBorders property
- ImageEnX: added MergeSelectionFromFile method
- ImageEnX: added ZoomSelectionAspectRatio property
- ImageEnX: added MouseScrollRate property
- ImageEnX: SetIOProperty/GetIOProperty, added BMPRAW_ChannelOrder property
- ImageEnX: SetIOProperty/GetIOProperty, added BMPRAW_Planes property
- ImageEnX: SetIOProperty/GetIOProperty, added BMPRAW_RowAlign property
- ImageEnX: SetIOProperty/GetIOProperty, added BMPRAW_HeaderSize property
- ImageEnX: added LoadFromFileBMPRAW method
- ImageEnX: added SaveToFileBMPRAW method
- ImageEnX: added BitmapAllocate method
- ImageEnX: added BitmapBitAlignment property (works only for BitmapLocation is Memory)
- ImageEnX: added LayersDrawBox property
- ImageEnX: added GetThreadsCount method
- ImageEnX: added CreateImageFromSelectedArea2 method, with feather and smooth parameters
- ImageEnMultiX: added BeginSelectImages method
- ImageEnMultiX: added EndSelectImages method
- ImageEnMultiX: added ClearImageCache method
- ImageEnMultiX: added IsVisible method
- ImageEnMultiX: added PrepareSpaceFor method
- ImageEnX: added MoveContentTo2 method
- ImageEnMultiX: added FillFromDirectory3 method
- ImageEnX: SetIOProperty/GetIOProperty, added OriginalWidth property
- ImageEnX: SetIOProperty/GetIOProperty, added OriginalHeight property
- ImageEnMultiX: added SaveToFileICO method
- ImageEnMultiX: added LoadFromFileICO method
- ImageEnX: added LayersSelectConstrains property
- ImageEnX: added BeginPostFrames method
- ImageEnX: added EndPostFrames method
- ImageEnX: added SaveUndo2 method
- ImageEnX: added SaveRedo2 method
- ImageEnMultiX: added RemoveBlankPages method
- ImageEnMultiX: added AppendImage3 method
- ImageEnMultiX: added SetImageFromFile2 with added SourceImageIndex parameter
- ImageEnMultiX: added AllowMalformedPages property

Fixed bugs

- BUG FIX: now "ROTATELAYERS" works
- BUG FIX: now preview dialog is correctly displayed under Vista
- BUG FIX: preview dialog is slow on resizing
- BUG FIX: AV when enough memory is available to allocate a large bitmap
- BUG FIX: fixed memory leak loading some RAW formats
- BUG FIX: fixed memory leak in SeparateObjects and CreatePolygonsFromSelection
- BUG FIX: fixed bug on LayersMergeAll and LayersDrawTo with negative PosX and PosY and without Crop activated
- BUG FIX: ImageEnX, fixed bug setting DisplayGrid=true
- BUG FIX: fixed memory leak saving PNG with text comments
- BUG FIX: sometime multilayer PSD cannot be handled correctly by Photoshop
- BUG FIX: fail to read alpha channel from some PNG files
- BUG FIX: fixed several bugs reading RAW formats
- BUG FIX: now polyline lines are round joined
- BUG FIX: saving GIF (with ImageEnX) doesn't work with unicode file names
- BUG FIX: fixed bug in MedianFilter
- BUG FIX: fixed bug loading DICOM, with lossless jpeg encoding
- BUG FIX: fixed bug displaying layers box and grips
- BUG FIX: fixed math rounding problems displaying multiple layers
- BUG FIX: fixed bug with Hand Scroll and multiple layers
- BUG FIX: fixed math rounding problems in Bicubic/Bilinear resampling methods
 

 

 

 

VERSION 3.0.0

 

New main features

- now image processing dialog has a "reset" button (allowing hard and soft reset)
- now it is possible to print multiple images in the same sheet
- now it is possible to load images asynchronously (in separated threads)
- now it is possible to load IPTC from DNG (using external plugin)
- added layers mouse action hints
- now it is possible to encrypt/decrypt an image (limitations for lossy file formats)
- now it is possible to rotate layers with mouse
- now selection grips can be circles (now the default) and boxes
- now image processing preview is correctly displayed at dpi different by 96
- now it is possible to log operation executed inside previews dialog
- improved CMYK->RGB and RGB->CMYK conversion using an embedded profile
- improved DICOM compatibility
- improved scrolling speed of layers with mask
- now it is possible to load URL from secure http (https://...)
- now it is possible to load URL from FTP (ftp://...)
- improved IPTC compatibility
- added three binarize algorithms (mean, median and min/max mean)
- ImageEnX: now filled and closed polygons can be selectable also inside their area
- ImageEnMultiX.GetImageFileName/SetImageFileName: now is filled for all file formats
- now ImageEnMultiX displays file icon instead of question mark for unknown files
- now border of LINELABEL objects are modificable
- now LINELABEL objects can be selected also clicking on text
- now LINELABEL objects ending position (text) can be changed without change the whole object position
- now ImageEnX.ObjAntialias is true for default
- disabled ImageEnX.ObjGraphicRender modality when gdiplus is available
- ImageEnX: now EnableAlphaChannel is true for default
- manual correction of Barrel Distortion and Pincushion distortion (lens distortion, underwater distortion)
- automatically objects detection inside an image (see help for limitations)


New methods/properties

- ImageEnX: added IPShowReset method
- ImageEnMultiX: added PrintImages method
- ImageEnX: added AsyncMode property
- ImageEnX: added AsyncRunning property
- ImageEnX: added CopyImageTo method
- ImageEnX: added CopyParamsTo method
- ImageEnX: added MoveContentTo method
- ImageEnX: added GetPreviewsLogCount method
- ImageEnX: added GetPreviewsLog method
- ImageEnX: added ObjIsVisible method
- ImageEnX: added EnableInteractionHints property
- ImageEnX: added Encrypt method
- ImageEnX: added Decrypt method
- ImageEnX: added WaitThreads method
- ImageEnX: added LayersGetRotate method
- ImageEnX: added LayersGetRotateCenterX method
- ImageEnX: added LayersGetRotateCenterY method
- ImageEnX: added LayersSetRotate method
- ImageEnX: added LayersSetRotateCenterX method
- ImageEnX: added LayersSetRotateCenterY method
- ImageEnX: added LayersFixRotations method
- ImageEnX: added LayersFixBorders method
- ImageEnX: added UseGDIPlus property
- ImageEnX: added SetLayersGripStyle method
- ImageEnX: added ObjGripShape property
- ImageEnMultiX: added MoveSelectedImagesTo method
- ImageEnMultiX: added SelectionAntialiased property
- ImageEnMultiX: added LoadIconOnUnknownFormat property
- ImageEnX: added ConvertToBWLocalThreshold method
- ImageEnX: added UseCMYKProfile property
- ImageEnX: added MaxImageEMFSize property
- added EnableAdjustOrientation property of input/output parameters
- ImageEnX: added LayersRotationFilter property
- ImageEnX.SetObjectProperty/GetObjectProperty: added "LABELBORDER" property
- ImageEnX: added ImageResize2 method
- GetMouseInteractProperty/SetMmouseInteractProperty: added "ROTATELAYERS" value
- ImageEnMultiX: added FillFromDirectory2 method
- ImageEnX: added RadialStretch method
- ImageEnX: added MedianFilter method
- ImageEnX: added WallisFilter method
- ImageEnX: added Undo2 method (with AutoRedo parameters)
- ImageEnX: added SoftCrop property
- ImageEnX: added SoftCropValue property
- ImageEnX: added CutTransparentBorder method
- ImageEnX.SetIOProperty/GetIOProperty: added "RAW_ExtraParams" property
- ImageEnX: added DrawToHDC method
- ImageEnX: added ObjBoxInnerSelectable property
- ImageEnX: added DisplayImageRect method
- ImageEnMultiX: added AppendImage2 method
- ImageEnX: added SeparateObjects method
- ImageEnX: added SeparateObjects2 method
- ImageEnX: added SeparateObjects_Action method


Fixed bugs

- BUG FIX: fixed artifacs in BumpMapping method
- BUG FIX: fixed bug loading URL in ImageEnX
- BUG FIX: fixed bug enabling multiselect and SetPresetThumbnailFrame
- BUG FIX: fixed memory leak loading DICOM
- BUG FIX: now WIA trasnfers with ImageEnMultiX fire OnProgress events
- BUG FIX: fixed memory leak reading DICOM images (lossless jpeg encoded)
- BUG FIX: fixed bug saving PSD files (sometime PSD are unreadable by Photoshop)
- BUG FIX: fixed bug in ImageEnMultiX.LoadSnapshot and SaveSnapShot
- fixed several minor bugs

 



 

© 2002/2008 HiComponents. All rights reserved