VintaSoft Imaging .NET SDK 12.4: Documentation for .NET developer
In This Topic
    VintaSoft Imaging .NET SDK: API changes in version 8.0
    In This Topic

    API changes in Vintasoft.Imaging.dll

    Renamed namespaces:

    Vintasoft.Imaging.Codecs.Bmp Vintasoft.Imaging.Codecs.ImageFiles.Bmp
    Vintasoft.Imaging.Codecs.Dib Vintasoft.Imaging.Codecs.ImageFiles.Dib
    Vintasoft.Imaging.Codecs.Gif Vintasoft.Imaging.Codecs.ImageFiles.Gif
    Vintasoft.Imaging.Codecs.Ico Vintasoft.Imaging.Codecs.ImageFiles.Ico
    Vintasoft.Imaging.Codecs.Jpeg Vintasoft.Imaging.Codecs.ImageFiles.Jpeg
    Vintasoft.Imaging.Codecs.Jpeg2000 Vintasoft.Imaging.Codecs.ImageFiles.Jpeg2000
    Vintasoft.Imaging.Codecs.Png Vintasoft.Imaging.Codecs.ImageFiles.Png
    Vintasoft.Imaging.Codecs.Tiff Vintasoft.Imaging.Codecs.ImageFiles.Tiff
    Vintasoft.Imaging.VisualTools Vintasoft.Imaging.UI.VisualTools
    Vintasoft.Imaging.VisualTools.UserInteraction Vintasoft.Imaging.UI.VisualTools.UserInteraction


    New classes in Vintasoft.Imaging.Codecs namespace:

    public abstract class Vintasoft.Imaging.Codecs.Codec Provides the abstract base class for an image codecs (pair of decoder-encoder).
    public class Vintasoft.Imaging.Codecs.AvailableCodecs Static class that allows to get a list of available codecs (pair of decoder-encoder) and add new codec to a list of available codecs.
    public class Vintasoft.Imaging.Codecs.Decoders.DecodingSettings Class that contains decoding settings of the image.


    New classes in Vintasoft.Imaging.ColorManagement namespace:

    public abstract class Vintasoft.Imaging.ColorManagement.ColorTransform Provides the abstract base class for color transformations.
    public class Vintasoft.Imaging.ColorManagement.ColorTransforms Represents a collection of most commonly used standard color transforms.
    public abstract class Vintasoft.Imaging.ColorManagement.ColorTransformWithWhitePoint Provides the abstract base class for the color transforms which have the certain white point, specified as CIEXYZ value, for the source and destination color space.
    public abstract class Vintasoft.Imaging.ColorManagement.ColorTransformD50ToD65 Provides the abstract base class for the color transforms that transform colors from the CIE illuminant D50 color space to the CIE illuminant D65 color space.
    public abstract class Vintasoft.Imaging.ColorManagement.ColorTransformD65ToD50 Provides the abstract base class for the color transforms that transform colors from the CIE illuminant D65 color space to the CIE illuminant D50 color space.
    public class Vintasoft.Imaging.ColorManagement.ChannelsOrderConverterTransform Class that reorders the color channels.
    public class Vintasoft.Imaging.ColorManagement.CompositeColorTransform Provides a base class for color transform that contains a group of color transforms.
    public class Vintasoft.Imaging.ColorManagement.SimpleCompositeColorTransform Simple color transform which contains a group of color transforms.
    public class Vintasoft.Imaging.ColorManagement.FastCompositeColorTransform Color transform with optimized performance, which contains a group of color transforms.
    public class Vintasoft.Imaging.ColorManagement.CompositeColorTransformWithWhitePoint Provides the base class for the composite color transforms which have the certain white point, specified as CIEXYZ value, for the source and destination color space.
    public class Vintasoft.Imaging.ColorManagement.ColorTransformSet Represents a set of color transforms.
    public class Vintasoft.Imaging.ColorManagement.ColorSpaceFormat Class that specifies a color space and order of color channels.
    public class Vintasoft.Imaging.ColorManagement.ColorSpaceFormats Represents a collection of most commonly used color space formats.
    public class Vintasoft.Imaging.ColorManagement.ColorChannelsOrder Class that defines a rearrangement of a color channels sequence.
    public class Vintasoft.Imaging.ColorManagement.ColorTransformsOptimizer Class that contains static methods for creating optimized versions of color transforms.
    public class Vintasoft.Imaging.ColorManagement.ColorManagementDecodeSettings Class that stores the color management settings which are used when image is decoding.
    public class Vintasoft.Imaging.ColorManagement.Icc.IccProfile Class that allows to get information about ICC profile.


    New classes in Vintasoft.Imaging.Metadata namespace:

    public class Vintasoft.Imaging.Metadata.IccProfileMetadata Metadata node that stores ICC profile.
    public class Vintasoft.Imaging.Metadata.JpegIccProfileMetadata Metadata node that stores ICC profile from a JPEG file.
    public class Vintasoft.Imaging.Metadata.TiffPageIccProfileMetadata Metadata node that stores ICC profile from a TIFF page.


    New classes in Vintasoft.Imaging.ImageColors namespace:

    public class Vintasoft.Imaging.ImageColors.XyzColor Class that contains information about XYZ color.
    public class Vintasoft.Imaging.ImageColors.ColorBaseConverter Converts Vintasoft.Imaging.ImageColors.ColorBase objects from one data type to another.
    public class Vintasoft.Imaging.ImageColors.ColorSphere Class that contains information about color sphere in RGB space.


    New classes in Vintasoft.Imaging.ImageProcessing namespace:

    public class Vintasoft.Imaging.ImageProcessing.FillRectangleCommand Fills rectangles on an image.
    public class Vintasoft.Imaging.ImageProcessing.Info.GetUniqueColorCommand Returns the color of image rectangular region if image region contains only one color.
    public class Vintasoft.Imaging.ImageProcessing.Info.GetUniqueColorCommandResult Class that stores result of execution of the Vintasoft.Imaging.ImageProcessing.Info.GetUniqueColorCommand.
    public class Vintasoft.Imaging.ImageProcessing.Color.ColorTransformCommand Applies a Vintasoft.Imaging.ImageProcessing.Color.ColorTransformCommand.ColorTransform to an image.


    New classes in Vintasoft.Imaging.TypeConverters namespace:

    public class Vintasoft.Imaging.TypeConverters.PaletteConverter Converts the Vintasoft.Imaging.Palette objects from one data type to another.


    Classes moved from Vintasoft.Imaging.Codecs namespace to Vintasoft.Imaging.Codecs.ImageFiles namespace:

    public abstract class Vintasoft.Imaging.Codecs.ImageFileBase<T> public abstract class Vintasoft.Imaging.Codecs.ImageFiles.ImageFileBase<T>
    public abstract class Vintasoft.Imaging.Codecs.SinglePageImageFile<T> public abstract class Vintasoft.Imaging.Codecs.ImageFiles.SinglePageImageFile<T>
    public abstract class Vintasoft.Imaging.Codecs.ImagePageCollection<T> public abstract class Vintasoft.Imaging.Codecs.ImageFiles.ImagePageCollection<T>
    public abstract class Vintasoft.Imaging.Codecs.ImagePage public abstract class Vintasoft.Imaging.Codecs.ImageFiles.ImagePage
    public class Vintasoft.Imaging.Codecs.ImageFileSource public class Vintasoft.Imaging.Codecs.ImageFiles.ImageFileSource
    public class Vintasoft.Imaging.Codecs.BigEndianImageSource public class Vintasoft.Imaging.Codecs.ImageFiles.BigEndianImageSource
    public abstract class Vintasoft.Imaging.Codecs.ImageFileBlock public abstract class Vintasoft.Imaging.Codecs.ImageFiles.ImageFileBlock
    public class Vintasoft.Imaging.Codecs.ImageFileBlockSourceInfoChangedEventArgs public class Vintasoft.Imaging.Codecs.ImageFiles.ImageFileBlockSourceInfoChangedEventArgs
    public class Vintasoft.Imaging.Codecs.ImageFileProgressEventArgs public class Vintasoft.Imaging.Codecs.ImageFiles.ImageFileProgressEventArgs
    public class Vintasoft.Imaging.Codecs.ImageFileException public class Vintasoft.Imaging.Codecs.ImageFiles.ImageFileException


    Classes moved from Vintasoft.Imaging.Codecs namespace to Vintasoft.Imaging.Codecs.Decoders namespace:

    public class Vintasoft.Imaging.Codecs.AvailableDecoders public class Vintasoft.Imaging.Codecs.Decoders.AvailableDecoders
    public abstract class Vintasoft.Imaging.Codecs.DecoderBase public abstract class Vintasoft.Imaging.Codecs.Decoders.DecoderBase
    public class Vintasoft.Imaging.Codecs.BmpDecoder public class Vintasoft.Imaging.Codecs.Decoders.BmpDecoder
    public class Vintasoft.Imaging.Codecs.EmfDecoder public class Vintasoft.Imaging.Codecs.Decoders.EmfDecoder
    public class Vintasoft.Imaging.Codecs.GifDecoder public class Vintasoft.Imaging.Codecs.Decoders.GifDecoder
    public class Vintasoft.Imaging.Codecs.IconDecoder public class Vintasoft.Imaging.Codecs.Decoders.IconDecoder
    public class Vintasoft.Imaging.Codecs.JpegDecoder public class Vintasoft.Imaging.Codecs.Decoders.JpegDecoder
    public class Vintasoft.Imaging.Codecs.PngDecoder public class Vintasoft.Imaging.Codecs.Decoders.PngDecoder
    public class Vintasoft.Imaging.Codecs.TiffDecoder public class Vintasoft.Imaging.Codecs.Decoders.TiffDecoder
    public class Vintasoft.Imaging.Codecs.WmfDecoder public class Vintasoft.Imaging.Codecs.Decoders.WmfDecoder
    public class Vintasoft.Imaging.Codecs.DecoderException public class Vintasoft.Imaging.Codecs.Decoders.DecoderException
    public class Vintasoft.Imaging.Codecs.BmpDecoderException public class Vintasoft.Imaging.Codecs.Decoders.BmpDecoderException
    public class Vintasoft.Imaging.Codecs.JpegDecoderException public class Vintasoft.Imaging.Codecs.Decoders.JpegDecoderException
    public class Vintasoft.Imaging.Codecs.PngDecoderException public class Vintasoft.Imaging.Codecs.Decoders.PngDecoderException
    public class Vintasoft.Imaging.Codecs.TiffDecoderException public class Vintasoft.Imaging.Codecs.Decoders.TiffDecoderException
    public class Vintasoft.Imaging.Codecs.ImageInfo public class Vintasoft.Imaging.Codecs.Decoders.ImageInfo
    public class Vintasoft.Imaging.Codecs.RenderingSettings public class Vintasoft.Imaging.Codecs.Decoders.RenderingSettings
    public class Vintasoft.Imaging.Codecs.InterlaceSettings public class Vintasoft.Imaging.Codecs.Decoders.InterlaceSettings


    Classes moved from Vintasoft.Imaging.Codecs namespace to Vintasoft.Imaging.Codecs.Encoders namespace:

    public class Vintasoft.Imaging.Codecs.AvailableEncoders public class Vintasoft.Imaging.Codecs.Encoders.AvailableEncoders
    public abstract class Vintasoft.Imaging.Codecs.EncoderBase public abstract class Vintasoft.Imaging.Codecs.Encoders.EncoderBase
    public abstract class Vintasoft.Imaging.Codecs.MultipageEncoderBase public abstract class Vintasoft.Imaging.Codecs.Encoders.MultipageEncoderBase
    public class Vintasoft.Imaging.Codecs.BmpEncoder public class Vintasoft.Imaging.Codecs.Encoders.BmpEncoder
    public class Vintasoft.Imaging.Codecs.GifEncoder public class Vintasoft.Imaging.Codecs.Encoders.GifEncoder
    public class Vintasoft.Imaging.Codecs.JpegEncoder public class Vintasoft.Imaging.Codecs.Encoders.JpegEncoder
    public class Vintasoft.Imaging.Codecs.PngEncoder public class Vintasoft.Imaging.Codecs.Encoders.PngEncoder
    public class Vintasoft.Imaging.Codecs.TiffEncoder public class Vintasoft.Imaging.Codecs.Encoders.TiffEncoder
    public class Vintasoft.Imaging.Codecs.GifEncoderSettings public class Vintasoft.Imaging.Codecs.Encoders.GifEncoderSettings
    public class Vintasoft.Imaging.Codecs.Jbig2EncoderSettings public class Vintasoft.Imaging.Codecs.Encoders.Jbig2EncoderSettings
    public class Vintasoft.Imaging.Codecs.JpegEncoderSettings public class Vintasoft.Imaging.Codecs.Encoders.JpegEncoderSettings
    public class Vintasoft.Imaging.Codecs.Jpeg2000EncoderSettings public class Vintasoft.Imaging.Codecs.Encoders.Jpeg2000EncoderSettings
    public class Vintasoft.Imaging.Codecs.PdfEncoderSettings public class Vintasoft.Imaging.Codecs.Encoders.PdfEncoderSettings
    public class Vintasoft.Imaging.Codecs.PngEncoderSettings public class Vintasoft.Imaging.Codecs.Encoders.PngEncoderSettings
    public class Vintasoft.Imaging.Codecs.TiffEncoderSettings public class Vintasoft.Imaging.Codecs.Encoders.TiffEncoderSettings
    public class Vintasoft.Imaging.Codecs.EncoderException public class Vintasoft.Imaging.Codecs.Encoders.EncoderException
    public class Vintasoft.Imaging.Codecs.BmpEncoderException public class Vintasoft.Imaging.Codecs.Encoders.BmpEncoderException
    public class Vintasoft.Imaging.Codecs.GifEncoderException public class Vintasoft.Imaging.Codecs.Encoders.GifEncoderException
    public class Vintasoft.Imaging.Codecs.JpegEncoderException public class Vintasoft.Imaging.Codecs.Encoders.JpegEncoderException
    public class Vintasoft.Imaging.Codecs.TiffEncoderException public class Vintasoft.Imaging.Codecs.Encoders.TiffEncoderException


    Classes moved from Vintasoft.Imaging.Colors namespace to Vintasoft.Imaging.ImageColors namespace:

    public abstract class Vintasoft.Imaging.Colors.ColorBase public abstract class Vintasoft.Imaging.ImageColors.ColorBase
    public class Vintasoft.Imaging.Colors.IndexedColor public class Vintasoft.Imaging.ImageColors.IndexedColor
    public class Vintasoft.Imaging.Colors.Gray16Color public class Vintasoft.Imaging.ImageColors.Gray16Color
    public class Vintasoft.Imaging.Colors.Rgb16Color565 public class Vintasoft.Imaging.ImageColors.Rgb16Color565
    public class Vintasoft.Imaging.Colors.Rgb16ColorBase public class Vintasoft.Imaging.ImageColors.Rgb16ColorBase
    public class Vintasoft.Imaging.Colors.Rgb16Color555 public class Vintasoft.Imaging.ImageColors.Rgb16Color555
    public class Vintasoft.Imaging.Colors.Rgb24Color public class Vintasoft.Imaging.ImageColors.Rgb24Color
    public class Vintasoft.Imaging.ColorsRgb48Color public class Vintasoft.Imaging.ImageColors.Rgb48Color
    public class Vintasoft.Imaging.Colors.Argb32Color public class Vintasoft.Imaging.ImageColors.Argb32Color
    public class Vintasoft.Imaging.Colors.Argb64Color public class Vintasoft.Imaging.ImageColors.Argb64Color


    Classes moved from Vintasoft.Imaging namespace to Vintasoft.Imaging.ImageProcessing namespace:

    public class Vintasoft.Imaging.ImageProcessingEventArgs public class Vintasoft.Imaging.ImageProcessing.ImageProcessingEventArgs
    public class Vintasoft.Imaging.ImageProcessingProgressEventArgs public class Vintasoft.Imaging.ImageProcessing.ImageProcessingProgressEventArgs
    public class Vintasoft.Imaging.ImageProcessingCanceledEventArgs public class Vintasoft.Imaging.ImageProcessing.ImageProcessingCanceledEventArgs
    public class Vintasoft.Imaging.ImageProcessedEventArgs public class Vintasoft.Imaging.ImageProcessing.ImageProcessedEventArgs
    public class Vintasoft.Imaging.ImageProcessingException public class Vintasoft.Imaging.ImageProcessing.ImageProcessingException


    Classes moved from Vintasoft.Imaging.Compression.Utils namespace to Vintasoft.Imaging.Utils namespace:

    public class Vintasoft.Imaging.Compression.Utils.ImageDataWriter public class Vintasoft.Imaging.Utils.ImageDataWriter
    public class Vintasoft.Imaging.Compression.Utils.BufferImageDataWriter public class Vintasoft.Imaging.Utils.BufferImageDataWriter
    public class Vintasoft.Imaging.Compression.Utils.VintasoftImageDataWriter public class Vintasoft.Imaging.Utils.VintasoftImageDataWriter


    Classes moved from Vintasoft.Imaging namespace to Vintasoft.Imaging.UI namespace:

    public abstract class Vintasoft.Imaging.ImageViewerBase public abstract class Vintasoft.Imaging.UI.ImageViewerBase
    public class Vintasoft.Imaging.IndicesCollection public class Vintasoft.Imaging.UI.IndicesCollection
    public class Vintasoft.Imaging.FocusedIndexChangedEventArgs public class Vintasoft.Imaging.UI.FocusedIndexChangedEventArgs
    public class Vintasoft.Imaging.MasterViewerChangedEventArgs public class Vintasoft.Imaging.UI.MasterViewerChangedEventArgs
    public class Vintasoft.Imaging.ImageViewer public class Vintasoft.Imaging.UI.ImageViewer
    public class Vintasoft.Imaging.ImageViewerState public class Vintasoft.Imaging.UI.ImageViewerState
    public class Vintasoft.Imaging.ImageMap public class Vintasoft.Imaging.UI.ImageMap
    public class Vintasoft.Imaging.ZoomChangedEventArgs public class Vintasoft.Imaging.UI.ZoomChangedEventArgs
    public class Vintasoft.Imaging.VisualToolChangedEventArgs public class Vintasoft.Imaging.UI.VisualToolChangedEventArgs
    public class Vintasoft.Imaging.AnimatedImageViewer public class Vintasoft.Imaging.UI.AnimatedImageViewer
    public class Vintasoft.Imaging.ThumbnailViewer public class Vintasoft.Imaging.UI.ThumbnailViewer
    public class Vintasoft.Imaging.ThumbnailAppearance public class Vintasoft.Imaging.UI.ThumbnailAppearance
    public class Vintasoft.Imaging.ThumbnailEventArgs public class Vintasoft.Imaging.UI.ThumbnailEventArgs
    public class Vintasoft.Imaging.ThumbnailLoadedEventArgs public class Vintasoft.Imaging.UI.ThumbnailLoadedEventArgs
    public class Vintasoft.Imaging.ThumbnailsLoadingProgressEventArgs public class Vintasoft.Imaging.UI.ThumbnailsLoadingProgressEventArgs
    public class Vintasoft.Imaging.ThumbnailLoadingExceptionEventArgs public class Vintasoft.Imaging.UI.ThumbnailLoadingExceptionEventArgs
    public class Vintasoft.Imaging.ThumbnailPaintEventArgs public class Vintasoft.Imaging.UI.ThumbnailPaintEventArgs
    public class Vintasoft.Imaging.ThumbnailSizeChangedEventArgs public class Vintasoft.Imaging.UI.ThumbnailSizeChangedEventArgs
    public class Vintasoft.Imaging.PaletteViewer public class Vintasoft.Imaging.UI.PaletteViewer


    Removed classes:

    public abstract class Vintasoft.Compression.CCITT.CcittDecoderBase The class is not available any more.
    public class Vintasoft.Compression.CCITT.Ccitt3Decoder The class is not available any more.
    public class Vintasoft.Compression.CCITT.Ccitt4Decoder The class is not available any more.
    public class Vintasoft.Compression.CCITT.Ccitt4Encoder The class is not available any more.
    public class Vintasoft.Compression.CCITT.CcittDecoderException The class is not available any more.
    public abstract class Vintasoft.Compression.CCITT.BitReaderBase The class is not available any more.


    Changed classes:

    Vintasoft.Imaging.VintasoftImage
    Added properties
    public Vintasoft.Imaging.ColorManagement.ColorSpaceFormat ColorSpaceFormat { get; } Gets the color space format of this image.
    public Vintasoft.Imaging.Codecs.Decoders.DecodingSettings DecodingSettings { get; set; } Gets or sets the decoding settings for this image.
    public bool HasBitmapData { get; } Gets a value indicating whether the image has bitmap as a source.
    public bool IsBitmapDataEmpty { get; } Gets a value indicating whether image has a bitmap as a source but memory for bitmap is not allocated yet.
    Added methods
    public Vintasoft.Imaging.VintasoftImage CreateImageBasedOnSourceImageDecoder(Vintasoft.Imaging.VintasoftImage) Creates a new image that based on the decoder of the source image.
    public Vintasoft.Imaging.VintasoftImage[] CreateImagesBasedOnSourceImageDecoders(Vintasoft.Imaging.VintasoftImage[]) Creates a new array of images that based on decoders of source images.
    Removed methods
    public void SetImage(System.Drawing.Image) Use the SetImage(System.Drawing.Image, bool) instead.


    Vintasoft.Imaging.PixelManipulator
    Added properties
    public int StrideLength { get; } Gets the absolute value of stride width (also called scan width), in bytes, of the locked image region.


    Vintasoft.Imaging.VintasoftBitmap
    Added methods
    public int GetStride(Vintasoft.Imaging.PixelFormat, int) Calculates an image stride, in bytes.
    public int GetBitsPerPixel(Vintasoft.Imaging.PixelFormat) Returns number of bits per pixel for specified pixel format.


    Vintasoft.Imaging.UnmanagedBitmap
    Removed constructors
    public void UnmanagedBitmap(int, int, int, Vintasoft.Imaging.Resolution, Vintasoft.Imaging.PixelFormat, Vintasoft.Imaging.Palette, IntPtr)


    Vintasoft.Imaging.ImageCollection
    Added methods
    public void SetDecodingSettings(Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) Sets the decoding settings of all images of this image collection.


    Vintasoft.Imaging.ImageRendering.ImageRenderer
    Added properties
    public Vintasoft.Imaging.Codecs.Decoders.DecodingSettings DecodingSettings { get; set; } Gets or sets the decoding settings of image.


    Vintasoft.Imaging.ImageRendering.ImageRenderingTask
    Added properties
    public bool ConvertDestImageToSourceFormat { get; set; } Gets or sets a value indicating whether the Vintasoft.Imaging.ImageRendering.ImageRenderingTask.DestImage is converted to pixel format of source image using the palette, if exists, of source image.


    Vintasoft.Imaging.ImageProcessing.ProcessingCommandBase
    Added properties
    public bool IsCanceled { get; } Gets a value indicating whether a processing command is canceled.
    Added methods
    public Vintasoft.Imaging.PixelFormat GetOutputPixelFormat(Vintasoft.Imaging.PixelFormat) Returns the pixel format of output image (image after processing) for input image with specified pixel format.


    Vintasoft.Imaging.Utils.ProgressControllerStepsConverter
    Added methods
    public System.EventHandler<T> CreateProgressEventHandler[T>(Vintasoft.Imaging.Utils.IProgressController, System.Object) Creates a progress delegate whose progress will be converted to the single stage progress (steps) in specified progress controller.


    New interfaces:

    public interface Vintasoft.Imaging.ColorManagement.IColorTransformWithWhitePoint An interface for color transformations with specified white points in source and destination color spaces.


    Interfaces moved from Vintasoft.Imaging.Codecs namespace to Vintasoft.Imaging.Codecs.Decoders namespace:

    public interface Vintasoft.Imaging.Codecs.ILineInterlacedDecoder public interface Vintasoft.Imaging.Codecs.Decoders.ILineInterlacedDecoder
    public interface Vintasoft.Imaging.Codecs.ISimpleLineInterlacedDecoder public interface Vintasoft.Imaging.Codecs.Decoders.ISimpleLineInterlacedDecoder
    public interface Vintasoft.Imaging.Codecs.IRasterGridDecoder public interface Vintasoft.Imaging.Codecs.Decoders.IRasterGridDecoder
    public interface Vintasoft.Imaging.Codecs.IVectorDecoder public interface Vintasoft.Imaging.Codecs.Decoders.IVectorDecoder


    Interfaces moved from Vintasoft.Imaging.Codecs namespace to Vintasoft.Imaging.Codecs.Encoders namespace:

    public interface Vintasoft.Imaging.Codecs.IJbig2Encoder public interface Vintasoft.Imaging.Codecs.Encoders.IJbig2Encoder
    public interface Vintasoft.Imaging.Codecs.IJpeg2000Encoder public interface Vintasoft.Imaging.Codecs.Encoders.IJpeg2000Encoder
    public interface Vintasoft.Imaging.Codecs.IPdfEncoder public interface Vintasoft.Imaging.Codecs.Encoders.IPdfEncoder


    Interfaces moved from Vintasoft.Imaging.Codecs namespace to Vintasoft.Imaging.Codecs.ImageFiles namespace:

    public interface Vintasoft.Imaging.Codecs.IRasterGridEditor public interface Vintasoft.Imaging.Codecs.ImageFiles.IRasterGridEditor


    New enumerations:

    public enum Vintasoft.Imaging.ColorManagement.ColorSpaceType Specifies available color space types.
    public enum Vintasoft.Imaging.ColorManagement.Icc.RenderingIntent Specifies available rendering intents.
    public enum Vintasoft.Imaging.ColorManagement.Icc.IccProfileClass Specifies available classes of ICC-profiles.


    Enumerations moved from Vintasoft.Imaging.Codecs namespace to Vintasoft.Imaging.Codecs.Encoders namespace:

    public enum Vintasoft.Imaging.Codecs.PngFilterMethod public enum Vintasoft.Imaging.Codecs.Encoders.PngFilterMethod
    public enum Vintasoft.Imaging.Codecs.PdfImageCompression public enum Vintasoft.Imaging.Codecs.Encoders.PdfImageCompression


    Enumerations moved from Vintasoft.Imaging.Codecs namespace to Vintasoft.Imaging.Codecs.ImageFiles namespace:

    public enum Vintasoft.Imaging.Codecs.ImageFileSourceType public enum Vintasoft.Imaging.Codecs.ImageFiles.ImageFileSourceType
    public enum Vintasoft.Imaging.Codecs.ImageFileAction public enum Vintasoft.Imaging.Codecs.ImageFiles.ImageFileAction


    Enumerations moved from Vintasoft.Imaging namespace to Vintasoft.Imaging.ImageProcessing namespace:

    public enum Vintasoft.Imaging.ColorQuantizationMethod public enum Vintasoft.Imaging.ImageProcessing.ColorQuantizationMethod
    public enum Vintasoft.Imaging.HistogramType public enum Vintasoft.Imaging.ImageProcessing.HistogramType
    public enum Vintasoft.Imaging.ImageProcessingMode public enum Vintasoft.Imaging.ImageProcessing.ImageProcessingMode
    public enum Vintasoft.Imaging.LuminanceComputationMode public enum Vintasoft.Imaging.ImageProcessing.LuminanceComputationMode
    public enum Vintasoft.Imaging.PaletteType public enum Vintasoft.Imaging.ImageProcessing.PaletteType


    Enumerations moved from Vintasoft.Imaging namespace to Vintasoft.Imaging.UI namespace:

    public enum Vintasoft.Imaging.AnchorType public enum Vintasoft.Imaging.UI.AnchorType
    public enum Vintasoft.Imaging.ImageSizeMode public enum Vintasoft.Imaging.UI.ImageSizeMode
    public enum Vintasoft.Imaging.ThumbnailFlowStyle public enum Vintasoft.Imaging.UI.ThumbnailFlowStyle
    public enum Vintasoft.Imaging.ThumbnailScale public enum Vintasoft.Imaging.UI.ThumbnailScale


    API changes in Vintasoft.Imaging.Wpf.dll (Vintasoft.Wpf.Imaging.dll)

    Assembly Vintasoft.Wpf.Imaging.dll was renamed to Vintasoft.Imaging.Wpf.dll.

    Renamed namespaces:

    Vintasoft.Wpf.Imaging Vintasoft.Imaging.Wpf


    API changes in Vintasoft.Imaging.Wpf.UI.dll (Vintasoft.Wpf.Imaging.UI.dll)

    Assembly Vintasoft.Wpf.Imaging.UI.dll was renamed to Vintasoft.Imaging.Wpf.UI.dll.

    Renamed namespaces:

    Vintasoft.Wpf.Imaging Vintasoft.Imaging.Wpf
    Vintasoft.Wpf.Imaging.UI Vintasoft.Imaging.Wpf.UI
    Vintasoft.Wpf.Imaging.UI.Print Vintasoft.Imaging.Wpf.Print
    Vintasoft.Wpf.Imaging.UI.Undo Vintasoft.Imaging.Wpf.UI.Undo
    Vintasoft.Wpf.Imaging.UI.ViewerCommands Vintasoft.Imaging.Wpf.UI.ViewerCommands
    Vintasoft.Wpf.Imaging.UI.VisualTools Vintasoft.Imaging.Wpf.UI.VisualTools
    Vintasoft.Wpf.Imaging.UI.VisualTools.UserInteraction Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction
    Vintasoft.Wpf.Imaging.Utils Vintasoft.Imaging.Wpf.Utils


    API changes in Vintasoft.Imaging.RawCodec.dll

    Renamed namespaces:

    Vintasoft.Imaging.Codecs.Raw Vintasoft.Imaging.Codecs.ImageFiles.Raw


    Classes moved from Vintasoft.Imaging.Codecs namespace to Vintasoft.Imaging.Codecs.Decoders namespace:

    public class Vintasoft.Imaging.Codecs.RawDecoder public class Vintasoft.Imaging.Codecs.Decoders.RawDecoder