|
Home
Products
ImageEn
ImageEn ActiveX
IEvolution (.Net)
Features
What's new
Screen shots
ImageEn ASP
Downloads
Links
Contacts
Login

|
IEvolution (ImageEn
for .Net)
- What's new
VERSION 3.1.1
- BUGFIX: fixed bug writing PSD to streams
- IEImage: added MatchHSVRange method
- BUGFIX: fixed bug deleting annotations
- added IEViewer.SetLayersBoxStyle method
- now it is possible to remove EXIF tags setting their defaults
- BUGFIX: now IEViewer.OnViewChange works when moving scrollbars
- IEImage.Reflection: added "percentage" parameter
- optimized IEImage.Reflection method
- PreviewParamsOptions: added ResetSelectedTab value
- Preview dialog: now "Reset" button can reset only visible tag (optional
behavior)
- BUGFIX: in IEImage.ExtractTIFFImageFile method
- IEImage: added GetHash method
- supported MD2, MD4, MD5 and SHA hashing algorithms (to create hash of a
bitmap)
- BUGFIX: fixed rounding math problem with Screen layer blend operation
- RenderOperation enum: added StereoEven and StereoOdd values
- EXIF Make note: supported FUJIFILM tags
- IEImage: added IEImage.Convolve method
- optimized Triangle, Hermite, Bell, BSpline, Lanczos3, Mitchell, Nearest,
Linear filters for multicore processing
- optimized polyline drawings
- BUGFIX: bug making undo of angle and polyline objects
- EMF/WMF: now metafiles are loadable from streams
- BUGFIX: dialogs now are center on the same desktop of the parent window
- TIFF: optimized TIFF-CCITT G4 writing
- now IEImage.BlackValue and WhiteValue are applicable also to 24RGB pixel
format
- IEImageList.FillFromDirectory: supported Unicode file names
- IEImageList.FillFromDirectory: added filterMask optional parameter
- BUGFIX: now IEImageList.LoadFromFiles calls OnProgress events
- BUGFIX: image processing preview, FFT area is not restored correctly
- now IEImage.CreateAVIFile returns an error value
- BUGFIX: layers cannot be moved dragging the center
- IEViewer: added IEViewer.LayersResizeAspectRatio property
- IEImage: added IEImage.FTClearZone method
- IEImageList: added IEImageList.LoadImages overload to load images from
memory buffer
- IOParams: added IsResource property
- IEImage: added IEImage.LoadImageInfo overload to load parameters from
memory buffer
- BUGFIX: fixed some minor bugs
- BUGFIX: fixed bug reading/processing jpeg tags with zero length
- BUGFIX: fixed bug reading planar-CMYK with predictor, ZIP compressed
- BUGFIX: memo texts now are correctly displayed with vertical bounding
box size is not enough
- IEMeasureUnits: added Feet, Yards, Miles
- open/save dialog: support for non-Unicode OS (Win98/WinME)
- BUGFIX: better font size handling for Wang Imaging annotations
- now IEImage.Fill works with all pixel formats
- IEViewer: added LayerNotify event
- IEImage: added IEImage.UnsharpMask method
- added Hungarian translation
- IEViewer: added IEVIewer.ResetState method
- BUGFIX: now IEDirectShow.SetCurrentVideoFormat works (it is possible to
change DirectShow video capture resolution in code)
- IEViewer: added IEViewer.ObjectMaxMovingDistance property
- IEImageList: added LockUpdateCount property
- IEImageList: added LockUpdate method
- IEImageList: added UnLockUpdate method
- BUGFIX: wrong IOParamsVals.ImageCount for multipage TIFF with jpeg
compression
- BUGFIX: fixed bug in IEObjectPolyLine.CalculateArea
- now it is possible to abort dcraw loading (using future dcraw versions)
- IEObject: added IEObject.BlendOperation property
- IEImage: added IEImage.LoadImage overload to load from PE resource
VERSION 3.0.5
- IEImageList: added PrintPreviewParams property
- added IOParams.GetEXIF_WhitePoint and IOParams.SetEXIF_WhitePoint
methods
- added IOParams.GetEXIF_PrimaryChromaticities and
IOParams.SetEXIF_PrimaryChromaticities methods
- added IOParams.GetEXIF_YCbCrCoefficients and
IOParams.SetEXIF_YCbCrCoefficients methods
- added IOParams.GetEXIF_ReferenceBlackWhite and
IOParams.SetEXIF_ReferenceBlackWhite methods
- added IOParams.GetEXIF_ISOSpeedRatings and
IOParams.SetEXIF_ISOSpeedRatings methods
- added IOParams.EXIF_GPSVersionID property
- added IOParams.EXIF_GPSTimeStampHour property
- added IOParams.EXIF_GPSTimeStampMinute property
- added IOParams.EXIF_GPSTimeStampSecond property
- added IOParams.EXIF_GPSTrack property
- added IOParams.EXIF_GPSDestBearing property
- added IOParams.EXIF_GPSStatus property
- added IOParams.EXIF_GPSMeasureMode property
- added IOParams.EXIF_GPSTrackRef property
- added IOParams.EXIF_GPSDestBearingRef property
- added IOParams.EXIF_GPSDateStamp property
- IEImage: added ExecuteOpenDialog overload with ExtendedFilters, Title
and Filter parameters
- IEImage: added ExecuteSaveDialog overload with ExtendedFilters, Title
and Filter parameters
- IEImageList: added ExecuteOpenDialog overload with ExtendedFilters,
Title and Filter parameters
- IEImageList: added ExecuteSaveDialog overload with ExtendedFilters,
Title and Filter parameters
- IEImageList: added FillFromDirectory overlod with DetectFileFormat
parameter
- BUGFIX: fixed problem reading some unicode EXIF_UserComment tags
- BUGFIX: fixed problems reading RLE encoded images
- BUGFIX: fixed some minor bugs reading DICOM files
- RenderOperation: added StereoBW, StereoColor and StereoColorDubois value
- BUGFIX: taskName parameter of printing preview dialogs now works
- EXIF: set several tags defaults to -1 instead of 0
- IEImageList: now SaveSnapshot saves also IEViewer.ImageMode property
- IEImageList.SaveSnapshot: added overload with saveParams parameter, to
save input/output parameters and tags
- IEImageList.SaveSnapshot: now can save input/output parameters and tags
- IEImageList.SaveSnapshot: now can save EXIF tags
- BUGFIX: fixed minor bugs
- IOParams: added Save method
- IOParams: added Load method
- IOParams: added BMPRAW_DataFormat property
- now "BMPRAW" format supports text data
- IEImage: now DisposeChannels accepts "0" value
- now IEImage.DisposeChannels works also with 48 bit RGB pixel format
- IEImage.LayersAdd: added overload with two parameters, PosX and PosY
- FIXED BUG: reading big-endian 16 bit CMYK-TIFF
- FIXED BUG: wrong width/height reading some HDP
- IEViewer: added SetSelectionMarkOuterStyle method
- TIFF: added support for reading >2GB TIFF files (max 4GB)
- FIXED BUG: ondisk cached images cannot exceed 2GB
- now object aspect ratio works on all grips
- IPDialogsParamsType: added EQUALIZATION_EqualizeButton property
- IEImage: added MotionBlur method
- IEImage: added Random method
- now supported reading of 16 bit gray scale PGM
- FIXED BUG: reading some TIFF files
- FIXED BUG: bad selection precision
- added 19 extra transitions (IEViewer.Transition enum)
- IEMulti: added DisplayImageAt method
- IEImageList: now SetImage copies also transparency
- IEImageList: added AppendSplit method
- better Unicode support for EXIF user comment tag
- enhanced support for EXIF_UserComment tag
- Supported Unicode strings in IEImage.LoadImage
- Supported Unicode strings in IEImage.SaveImage
- Supported Unicode strings in IEImage.LayersSave
- Supported Unicode strings in LayersLoad
- Supported Unicode strings in LayersAdd
- Supported Unicode strings in IEImage.ExecuteOpenDialog
- Supported Unicode strings in IEImage.ExecuteSaveDialog
- Supported Unicode strings in IEImage.IsKnownFileFormat
- Supported Unicode strings in IEImage.FindFileFormat
- Supported Unicode strings in IEImage.DeleteGIFFrame
- Supported Unicode strings in IEImage.DeleteTIFFPage
- Supported Unicode strings in IEImage.EnumGIFFrames
- Supported Unicode strings in IEImage.EnumTIFFPages
- Supported Unicode strings in IEImage.IsAnimatedGIF
- Supported Unicode strings in IEImage.JpegLosslessTransform
- Supported Unicode strings in IEImage.LoadImageInfo
- Supported Unicode strings in IEImage.InjectJpegIPTC
- Supported Unicode strings in IEImage.EnumICOPages
- Supported Unicode strings in IOParams properties
- Supported Unicode strings in several input/output methods
- open/save dialogs now support Unicode file names
- IEImage.AdjustTemperature: now works on current selection
- DICOM: now OnProgress works
- now IEvolution writes only changed or new EXIF tags
- now IEImageList supports native pixel formats
- ICO: enhanced compatibility
- IEImageList: better disk cache handling
- FIXED BUG: bug fix in Deinterlace, EdgeDetect_Sobel, ApplyFilter
- IEImage: added SaveState method
- IEImage: added LoadState method
- FIXED BUG: now IPTCInfo.InsertStringItem works
- IEImage: added Origin property (improved compatibility with OpenCV)
- IEAnnotations: added Index property
- DICOM: added jpeg2000 (lossy) decompression
- Optimized MagicWand performance
- now setting XMP_Info='' removes XMP info from jpegs
- IEImage: now UndoSource.ObjectsAndLayers applied to IEImage saves all
layers to undo/redo stack
- now IEImage.LoadImageInfo reads parameters from WMF/EMF
- IEImageList: added Tag property
- IEAnnotations: added BitmapHandleTransparencyOnSel property
- IEViewer: now bitmaps transparent areas aren't selectable
VERSION 3.0.3
- IOParams: added RAW_ExtraParams property
- IOParams: added GetProperty method
- IOParams: added SetProperty method
- FIXED BUG: troubles in IOParams object
- IEImage.AutoCrop2: change type borderRate to double
- FIXED BUG: fixed bug using IEImage.LoadImage (load from buffer overload)
with BMPRAW format
- IEImageList: added IEImageList.ImageCacheUseDisk property
- FIXED BUG: IEViewer, memo objects with high font size are displayed
incorrectly
- IEImage: added three overloads of LayersAdd method
- IEImage: added LayersCopyToAlpha method
- IEImage: added LayersCreateFromAlpha method
- now it is possible to create a layer from alpha channel
- now it is possible to copy a layer in image alpha channel
- FIXED BUG: fixed memory leak saving ICO
- FIXED BUG: fixed bug in IEImageList.RemoveBlankPages
- now when IOParams.TIFF_EnableAdjustOrientation/EnableAdjustOrientation
is true, then EXIF orientation becomes 1
- IEMulti: now clicking on current visible image (when DisplayMode=Grid)
select it
- IEViewer: added SelectionGridSize property
- now it is possible to draw rectangular selection grid guides
- FIXED BUG: fixed minor bugs reading/writing XP Exif tags
- IETIFFHandler: added MovePage method
- IETIFFHandler: added ExchangePage method
- IEImage: now IEImage.ModifyContrast accepts double values
- FIXED BUG: RotateAndCrop ignores "antialias" and "antialiasMode"
parameters
- TWainParams: addded AutoDiscardBlankPages property
- FIXED BUG: wrong image reading color TIFF with inverted fill order
- IEImage: added Reflection method
- added cover-flow style reflection effect
- IEImage: added PerspectiveDraw method
- FIXED BUG: EXIF, ISO Speed Ratings is written when unset or written
twice
- FIXED BUG: IEImage.MakeTile doesn't save image in Undo stack
- IEImage: added ProjectDraw method
- added bitmap projection and perspective drawing primitives
- optimized TIFF-LZW loading
- IEImage: added AdjustTemperature method
- added adjust color temperature feature
- FIXED BUG: calling IEImage.LayersClear or IEImage.LayersMergeAll the
background layer become unlocked
- IEImage: now it is possible to save layers with non-compressed native
format (-2 option instead of -1)
- FIXED BUG: zooming with mouse wheel on negative placed screens produces
wrong results
- TWainParams: added ShowSettingsOnly property
- TWainParams: added SourceSettingsLoad method
- TWainParams: added SourceSettingsSave method
- TWain: now it is possible to open scanner dialog only to specify
settings (without acquire images)
- TWain: now it is possible to save/load all (supported and unsupported)
scanner settings to file or stream
- IETIFFHandler: added LittleEndian property
- IETIFFHandler: added Version property
- IETIFFHandler: now is able to handle HDPhoto files
- now FindFileFormat detects Microsoft HDPhoto image format
- IETIFFHandler: now handles correctly EXIF and EXIF/GPS tags
- IEImage: added IsClipboardAvailable method
- IEAnnotations: added IsClipboardAvailable method
- TIETIFFHandler: added <A TIETIFFHandler.InsertPage> method
- now it is possible to create TIFF from scratch using IETIFFHandler
- now it is possible to copy pages among IETIFFHandler objects
- IETIFFHandler: added CopyTag method
- now it is possible to extract (or write) a single page from TIFF using
IETIFFHandler
- IETIFFHandler, Write: added "page" optional parameter
- IEImage: added InjectTIFFEXIF method
- now it is possible to inject EXIF in a TIFF file
- FIXED BUG: IEImage.RadialStretch, OnProgress percentage is wrong
- IEAnnotations: now antialiasing is active also with softshadow
- FIXED BUG: memory leak in IEImage.Wave when amplitude=0 and wavelength=0
(the default in image processing dialog)
- IOParams: added HDP_ImageQuality property
- IOParams: added HDP_Lossless property
- IEFileFormats: added HDP value
- supported loading/saving of Microsoft HD Photo (WMPhoto) file format
(requires Windows XP (SP2) with .Net 3.0, Windows Vista)
- IEImage: added SeparateObjects method
- IEImage: SetNavigator, added "options" parameter
- now it is possible to zoom navigator rect using mouse wheel
- improved IEImage/IEViewer navigator performance
- IEImage: added MergeWithAlpha method
- IOParams: added OriginalWidth property
- IOParams: added OriginalHeight property
- IEImage: added CutTransparentBorder method
- IEImage: added GetRow method
- IEImage: added FreeRow method
- IEImage: added RenderToGraphics method
- IEImage: added Full property
- IEImage: added SyncFull method
- IEImage: added CopyAndConvertFormat
- IEImage: added constructor overloads
- IEImage: added Intensity method
- IEImage: added ModifyContrast3 method
- IEImage: added Threshold method
- IEImage: added Threshold2 method
- IEImage: added CastColor method
- IEImage: added CastAlpha method
- IEImage: added RadialStretch method
- manual correction of Barrel Distortion and Pincushion distortion (lens
distortion, underwater distortion)
- IEAnnotations: added MergeObject method
- IEImageList: added CreateMorphingSequence method
- IOParams: added BMPRAW_ChannelOrder property
- IOParams: added BMPRAW_Planes property
- IOParams: added BMPRAW_RowAlign property
- IOParams: added BMPRAW_HeaderSize property
- IOParams: added BMPRAW_DataFormat property
- supported RAW files (real RAW, not Camera RAW!)
- FIXED BUG: now SelectEllipse works
- IOParams: added EXIF_MakerNote property
- added TagsHandler class to handle EXIF_MakerNote
VERSION 3.0.2
- IEAnnotations: added PolylineEndingMode property
- IEViewer: added DirectShow property
- now IEvolution support DirectShow (video capture, multimedia file read,
etc)
- IEViewer: added DShowNewFrame event
- IEViewer: added DShowEvent event
- IEImage: added static property DefaultMinFileSize
- IEImage: added property MinFileSize
- IEImage: added Allocate method
- 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
- improved GIF loading speed
- supported filtered resampling for 8 bit gray scale images
- IEViewer: added LayersRotateStep property
- now pressing SHIFT rotating a layer, it is rotated in steps of
LayersRotateStep values (default 45 degrees)
- BUG FIX: fixed memory leak loading some RAW formats
- added support for Turkish and Korean languages
- BUG FIX: fixed memory leak in IEAnnotations.CreatePolygonsFromSelection
- IEViewer: added SetViewXYSmooth method
- IEViewer: added SmoothScrollValue property
- IEViewer: added EnableMovingScroll property
- now it is possible to smooth scroll moving mouse (without click and
drag)
- IEImage: added SelectColors methods
- BUG FIX: fixed bug on LayersMergeAll and LayersDrawTo with negative PosX
and PosY and without Crop activated
- enhanced quality of Rotate method (without antialias)
- IEViewer: added LayersRotationAntialias property
- IEViewer: fixed bug setting DisplayGrid=true
- IEImage: added CompareHistogramWith method
- IOParamsVals: added EXIF_XPRating property
- BUG: fixed memory leak saving PNG with text comments
- restored default JPEG_DCTMethod = ioJPEG_ISLOW
- BUG: sometime multilayer PSD cannot be handled correctly by Photoshop
- IEObject: added FontQuality property to objects with text
- supported loading EXIF from Photoshop CS3
- IEViewer: added ObjectsEnableFastDrawing property
- IOParams: added JPEG_CromaSubsampling property
- now it is possible to enhance jpeg quality with
IOParams.JPEG_CromaSubsampling
- enhanced jpeg quality when IOparamsVals.JPEG_Quality is 100
- improved speed of filtered resampling routines (like Triangle,etc..) and
filtered display
- supports for ICC profiles reading PSD files
- IOParams: added TIFF_GetTile property
- now it is possible to load a single tile from a tiled TIFF (see
IOParams.TIFF_GetTile)
- BUG: fail to read alpha channel from some PNG files
- BUG: fixed several bugs reading RAW formats
- added a strategy to allocate large images in fragmented blocks (to avoid
out of memory on fragmented memory)
- BUG: now polyline lines are round joined
- TIFF: now supported LZW compressed TIFF with inverted fill order
- TIFF: supported extra channels with premultipled and unassociated alpha
channel
- now IEViewer can load preview of IEV, ALL and LYR ImageEn/IEvolution
formats
- now selection of objects with penWidth>1 works better
- BUG: fixed bug in MedianFilter
- optimized about 2x MedianFilter
- now it is possible to save ICO using IEMulti component
- IEViewer: added LayersSelectConstrains property
- IEImage: added BeginPostFrames method
- IEImage: added EndPostFrames method
- now it is possible to send frames from a IEImage to another, with delay
and a specific time intervals
- UndoSource: added FullLayer and ObjectsAndLayers values
- now Undo/Redo can save full layers state
- BUG: fixed bug loading DICOM, with lossless jpeg encoding
- BUG: fixed bug displaying layers box and grips
- BUG: fixed math rounding problems displaying multiple layers
- TIFF: added support for planar CMYK (8 bit)
- BUG: fixed bug with EnableHandScroll and multiple layers
- IEImageList: added two overloads to AppendImage method
- IEImageList: added RemoveBlankPages method
- BUG: fixed math rounding problems in Bicubic/Bilinear resampling methods
- IEImageList: added overload of SetImage accepting source image index
- IEImageList: added AllowMalformedPages property
VERSION 3.0.0
- IEViewer: added
SetExternalImage method
- Image.GammaCorrect: fixed bug and changed from "int" to "double" the
value parameter
- BUG FIX: fixed artifacs in BumpMapping method
- BUG FIX: fixed bug loading from URL
- BUG FIX: fixed bug enabling multiselect and SetPresetThumbnailFrame
- BUG FIX: fixed memory leak loading DICOM
- BUG FIX: now WIA trasnfers 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 LoadSnapshot and SaveSnapShot
- 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 image processing dialog has a "reset" button (allowing hard and soft
reset)
- now image processing preview is correctly displayed at dpi different by
96
- now it is possibile to print multiple images per sheet
- now it is possible to log operation executed inside previews dialog
- ImageInfoClass.FileName: now is filled for all file formats
- added three binarize algorithms (mean, median and min/max mean)
- 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
- annotations: now filled and closed polygons can be selectable also
inside they area
- now IEMulti displays file icon instead of question mark for unknown
files
- now border of IEObjectLineLabel objects are modificable
- now IEObjectLineLabel can be selected also clicking on text
- now IEObjectLineLabel ending position (text) can be changed without
change the whole object position
- fixed several minor bugs
- IEObject: added IsVisible method
- IEObjectLineLabel: added ObjLabelBorder property
- IEViewer: added ObjGripShape property
- now IEAnnotations.RenderAntialias is true for default
- disabled IEAnnotations.GraphicRender modality when gdiplus is available
- IEViewer: added EnableInteractionHints property
- IEImage: added Encrypt method
- IEImage: added Decrypt method
- IELayer: added Rotate property
- IELayer: added RotateCenterX property
- IELayer: added RotateCenterY property
- IEImage: added LayersFixRotations method
- IEImage: added LayersFixBorders method
- IEImageList: added PrintImages method
- IEImageList: added MoveSelectedImagesTo method
- IEImageList.FillFromDirectory: added allowUnknowFormats parameter
- IEMulti: added SelectionAntialiased property
- IEImageList: added LoadIconOnUnknownFormat property
- IEImage: added ConvertToBlackWhite_localThreshold method
- IEImage: added MaxImageEMFSize static property
- IEImage: added UseCMYKProfile static property
- IOParams: added EnableAdjustOrientation property
- IEViewer: now EnableAlphaChannel is true for default
- IEImage: added LayersRotationFilter property
- IEImage.ImageResize: added optional parameter fillAlpha
- IEImage: added MoveContentTo method
- IEViewer: added EnableRotateLayers property
- PreviewParamsOptions: added ShowResetButton and HardReset values
- IEViewer: added UseGDIPlus static property
|