VintaSoft Imaging .NET SDK v8.7
In This Topic
    VintaSoft Imaging .NET SDK: API changes in version 8.7.1
    In This Topic

    API changes in Vintasoft.Imaging.dll

    New classes:

    public class Vintasoft.Imaging.VintasoftPointScaleTransform Scales a point, which is represented by Vintasoft.Imaging.VintasoftPoint structure.
    public class Vintasoft.Imaging.VintasoftPointTranslateScaleTransform Translates and scales a point, which is represented by Vintasoft.Imaging.VintasoftPoint structure.
    public class Vintasoft.Imaging.VintasoftPointTranslateTransform Translates a point, which is represented by Vintasoft.Imaging.VintasoftPoint structure.
    public class Vintasoft.Imaging.ImageColors.Gray8Color Contains information about 8-bpp gray color.
    public class Vintasoft.Imaging.ImageProcessing.Color.ColorBlend16Command Blends the color components of 48- and 64-bpp color image.
    public class Vintasoft.Imaging.ImageProcessing.Transforms.TransformImageCommand Applies a transformation to an image.


    Changed classes:

    Vintasoft.Imaging.AffineMatrix
    Added methods
    public string ToString(System.IFormatProvider) Returns the string representation of this object.


    Vintasoft.Imaging.AffineMatrix3D
    Added methods
    public string ToString(System.IFormatProvider) Returns the string representation of this object.


    Vintasoft.Imaging.VintasoftPointAffineTransform
    Added properties
    public double M11 { get; } Gets the value of the first row and first column of the matrix (scale X).
    public double M12 { get; } Gets the value of the first row and second column of the matrix.
    public double M21 { get; } Gets the value of the second row and first column of the matrix.
    public double M22 { get; } Gets the value of the second row and second column of the matrix (scale Y).
    public double OffsetX { get; } Gets the value of the third row and first column of the matrix (offset X).
    public double OffsetY { get; } Gets the value of the third row and second column of the matrix (offset Y).
    Added methods
    public Vintasoft.Imaging.VintasoftPointTransform CreateConstantXTransform(double) Creates the point transform for constant X coordinate.
    public Vintasoft.Imaging.VintasoftPointTransform CreateConstantYTransform(double) Creates the point transform for constant Y coordinate.
    public void TransformPoint(double, double) Transforms the specified point coordinates by this Vintasoft.Imaging.VintasoftPointTransform .
    public void TransformVector(double, double) Transforms the specified vector coordinates by this Vintasoft.Imaging.VintasoftPointTransform .


    Vintasoft.Imaging.VintasoftPointTransform
    Added methods
    public Vintasoft.Imaging.VintasoftPointTransform CreateConstantXTransform(double) Creates the point transform for constant X coordinate.
    public Vintasoft.Imaging.VintasoftPointTransform CreateConstantYTransform(double) Creates the point transform for constant Y coordinate.
    public void TransformPoint(double, double) Transforms the specified point coordinates by this Vintasoft.Imaging.VintasoftPointTransform .
    public void TransformVector(double, double) Transforms the specified vector coordinates by this Vintasoft.Imaging.VintasoftPointTransform .


    Vintasoft.Imaging.Codecs.Encoders.PdfEncoderSettings
    Added properties
    public System.IO.Stream PdfADefaultCmykIccProfileStream { get; set; } Gets or sets a stream of the CMYK ICC profile, which is used by PDF/A converter as a profile in DefaultCMYK color space.
    public System.IO.Stream PdfADefaultRgbIccProfileStream { get; set; } Gets or sets a stream of RGB ICC profile, which is used by PDF/A converter as a profile in DefaultRGB color space.
    public System.IO.Stream PdfAOutputIntentDestIccProfileStream { get; set; } Gets or sets a stream of ICC profile (CMYK or RGB), which is used by PDF/A converter as the output intent dest profile.


    Vintasoft.Imaging.ImageProcessing.ProcessingCommandBase
    Added properties
    public bool ExpandSupportedPixelFormats { get; set; } Gets or sets a value indicating whether the processing command need to convert the processing image to the nearest pixel format without color loss ( Vintasoft.Imaging.ImageProcessing.ProcessingCommandBase.GetOutputPixelFormat(Vintasoft.Imaging.VintasoftImage) ) if processing command does not support pixel format of the processing image ( Vintasoft.Imaging.ImageProcessing.ProcessingCommandBase.SupportedNativePixelFormats ).
    public bool RestoreSourcePixelFormat { get; set; } Gets or sets a value indicating whether the processing command need to restore source pixel format of processed image if source image pixel format was change during image processing.
    public System.Collections.ObjectModel.ReadOnlyCollectionPixelFormat> SupportedNativePixelFormats { get; } Gets a list of supported native pixel formats for this processing command.
    Added methods
    public Vintasoft.Imaging.PixelFormat GetOutputPixelFormat(Vintasoft.Imaging.VintasoftImage) Returns the pixel format of output image (image after processing) for specified image.
    public bool IsNativePixelFormatSupported(Vintasoft.Imaging.PixelFormat) Returns a value indicating whether specified native pixel format is supported by this processing command.


    Vintasoft.Imaging.ImageProcessing.Transforms.RotateCommand
    Added properties
    public bool ExpandSupportedPixelFormats { get; set; } Gets or sets a value indicating whether the processing command need to convert the processing image to the nearest pixel format without color loss ( Vintasoft.Imaging.ImageProcessing.ProcessingCommandBase.GetOutputPixelFormat(Vintasoft.Imaging.VintasoftImage) ) if processing command does not support pixel format of the processing image ( Vintasoft.Imaging.ImageProcessing.ProcessingCommandBase.SupportedNativePixelFormats ).
    public bool IsAntialiasingEnabled { get; set; } Gets or sets a value indicating whether the antialiasing is enabled.
    public bool RestoreSourcePixelFormat { get; set; } Gets or sets a value indicating whether the processing command need to restore source pixel format of processed image if source image pixel format was change during image processing.
    public System.Collections.ObjectModel.ReadOnlyCollectionPixelFormat> SupportedNativePixelFormats { get; } Gets the read-only list of supported pixel formats for this processing command.


    Vintasoft.Imaging.Metadata.MetadataNode
    Added methods
    public bool Remove() Removes this node from the children collection of parent node.


    Vintasoft.Imaging.UI.VisualTools.UserInteraction.InteractionAreaAppearanceManager
    Added properties
    public System.Windows.Forms.Cursor MoveAreaCursor { get; set; } Gets or sets a cursor for move area.
    public System.Windows.Forms.Cursor NortheastSouthwestResizePointCursor { get; set; } Gets or sets a cursor for two-headed diagonal (northeast/southwest) resize point.
    public System.Windows.Forms.Cursor NorthSouthResizePointCursor { get; set; } Gets or sets a cursor for two-headed diagonal (north/south) resize point.
    public System.Windows.Forms.Cursor NorthwestSoutheastResizePointCursor { get; set; } Gets or sets a cursor for two-headed diagonal (northwest/southeast) resize point.
    public System.Windows.Forms.Cursor PolygonPointCursor { get; set; } Gets or sets a cursor for polygon points.
    public System.Windows.Forms.Cursor RotationPointCursor { get; set; } Gets or sets a cursor for rotation point.
    public System.Windows.Forms.Cursor TextBoxCursor { get; set; } Gets or sets a cursor for text box.
    public System.Windows.Forms.Cursor WestEastResizePointCursor { get; set; } Gets or sets a cursor for two-headed diagonal (west/east) resize point.
    Added methods
    public void SetMoveAreaSettings(Vintasoft.Imaging.UI.VisualTools.UserInteraction.ISupportInteractiveObjectMoving) Sets the move area settings.


    Vintasoft.Imaging.UI.VisualTools.UserInteraction.PointBasedObjectDistortionTransformer
    Added properties
    public bool CanMove { get; set; } Gets or sets a value indicating whether the interactive object can be moved.
    public Vintasoft.Imaging.UI.VisualTools.UserInteraction.InteractionArea MoveArea { get; } Gets an interaction area that is used for moving of interactive object.


    Vintasoft.Imaging.UI.VisualTools.UserInteraction.PointBasedObjectLineBuilder
    Added properties
    public Vintasoft.Imaging.UI.VisualTools.UserInteraction.ImageViewerArea BuildingArea { get; } Gets the building area.
    public System.Windows.Forms.Cursor Cursor { get; set; } Gets or sets a cursor for building area.


    Vintasoft.Imaging.UI.VisualTools.UserInteraction.PointBasedObjectPointBuilder
    Added properties
    public System.Windows.Forms.Cursor Cursor { get; set; } Gets or sets a cursor for building area.


    Vintasoft.Imaging.UI.VisualTools.UserInteraction.PointBasedObjectPointTransformer
    Added properties
    public Vintasoft.Imaging.UI.VisualTools.UserInteraction.InteractionArea MoveArea { get; } Gets an interaction area that is used for moving of interactive object.


    Vintasoft.Imaging.UI.VisualTools.UserInteraction.PointBasedObjectRectangularBuilder
    Added properties
    public Vintasoft.Imaging.UI.VisualTools.UserInteraction.ImageViewerArea BuildingArea { get; } Gets the building area.
    public System.Windows.Forms.Cursor Cursor { get; set; } Gets or sets a cursor for building area.


    Vintasoft.Imaging.UI.VisualTools.UserInteraction.RectangularObjectBuilder
    Added properties
    public Vintasoft.Imaging.UI.VisualTools.UserInteraction.ImageViewerArea BuildingArea { get; } Gets the building area.
    public System.Windows.Forms.Cursor Cursor { get; set; } Gets or sets a cursor for building area.




    New interfaces:

    public interface Vintasoft.Imaging.UI.VisualTools.UserInteraction.ISupportInteractiveObjectMoving Defines an interface of interaction controller, which supports moving of interactive object.


    New enumerations:

    public enum Vintasoft.Imaging.UI.VintasoftMouseButtons Specifies available mouse buttons.




    API changes in Vintasoft.Imaging.Wpf.dll

    New classes:

    public abstract class Vintasoft.Imaging.Wpf.WpfPointConverter Contains conversion functions from/to System.Windows.Point structure.
    public abstract class Vintasoft.Imaging.Wpf.WpfRectConverter Contains conversion functions from/to System.Windows.Rect structure.


    Changed classes:

    Vintasoft.Imaging.Wpf.WpfObjectConverter
    Added methods
    public Vintasoft.Imaging.UI.VintasoftMouseButtons CreateVintasoftMouseButtons(System.Windows.Input.MouseButton) Creates the Vintasoft.Imaging.UI.VintasoftMouseButtons enum from the System.Windows.Input.MouseButton object.
    public Vintasoft.Imaging.UI.VintasoftMouseButtons CreateVintasoftMouseButtons(System.Windows.Input.MouseEventArgs) Creates the Vintasoft.Imaging.UI.VintasoftMouseButtons enum from the System.Windows.Input.MouseEventArgs object.


    Vintasoft.Imaging.Wpf.WpfPointTransform
    Added properties
    public Vintasoft.Imaging.Wpf.WpfPointTransform Identity { get; } Gets the identity transform.






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

    Changed classes:

    Vintasoft.Imaging.Wpf.UI.WpfImageViewer
    Added methods
    public Vintasoft.Imaging.VintasoftImage RenderViewerImage() Renders an image of this viewer.


    Vintasoft.Imaging.Wpf.UI.VisualTools.WpfCropSelectionTool
    Changed properties
    public System.Windows.Input.MouseButton ActionButton { get; set; } public Vintasoft.Imaging.UI.VintasoftMouseButtons ActionButton { get; set; }


    Vintasoft.Imaging.Wpf.UI.VisualTools.WpfDragDropSelectionTool
    Changed properties
    public System.Windows.Input.MouseButton DragButton { get; set; } public Vintasoft.Imaging.UI.VintasoftMouseButtons DragButton { get; set; }
    public System.Windows.Input.MouseButton DropButton { get; set; } public Vintasoft.Imaging.UI.VintasoftMouseButtons DropButton { get; set; }


    Vintasoft.Imaging.Wpf.UI.VisualTools.WpfImageMapTool
    Changed properties
    public System.Windows.Input.MouseButton ActionButton { get; set; } public Vintasoft.Imaging.UI.VintasoftMouseButtons ActionButton { get; set; }


    Vintasoft.Imaging.Wpf.UI.VisualTools.WpfMagnifierTool
    Changed properties
    public System.Windows.Input.MouseButton ActionButton { get; set; } public Vintasoft.Imaging.UI.VintasoftMouseButtons ActionButton { get; set; }


    Vintasoft.Imaging.Wpf.UI.VisualTools.WpfRectangularSelectionTool
    Changed properties
    public System.Windows.Input.MouseButton ActionButton { get; set; } public Vintasoft.Imaging.UI.VintasoftMouseButtons ActionButton { get; set; }


    Vintasoft.Imaging.Wpf.UI.VisualTools.WpfTextOverlayCollection
    Added methods
    public Vintasoft.Imaging.Wpf.UI.VisualTools.T Find() Finds the element of the specified type.


    Vintasoft.Imaging.Wpf.UI.VisualTools.WpfVisualTool
    Changed properties
    public System.Windows.Input.MouseButton ActionButton { get; set; } public Vintasoft.Imaging.UI.VintasoftMouseButtons ActionButton { get; set; }


    Vintasoft.Imaging.Wpf.UI.VisualTools.WpfZoomSelectionTool
    Changed properties
    public System.Windows.Input.MouseButton ZoomButton { get; set; } public Vintasoft.Imaging.UI.VintasoftMouseButtons ZoomButton { get; set; }


    Vintasoft.Imaging.Wpf.UI.VisualTools.WpfZoomTool
    Changed properties
    public System.Windows.Input.MouseButton ZoomInButton { get; set; } public Vintasoft.Imaging.UI.VintasoftMouseButtons ZoomInButton { get; set; }
    public System.Windows.Input.MouseButton ZoomOutButton { get; set; } public Vintasoft.Imaging.UI.VintasoftMouseButtons ZoomOutButton { get; set; }


    Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfInteractionArea
    Changed properties
    public System.NullableMouseButton> ActionMouseButton { get; set; } public Vintasoft.Imaging.UI.VintasoftMouseButtons ActionMouseButton { get; set; }


    Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfInteractionAreaAppearanceManager
    Added properties
    public System.Windows.Input.Cursor MoveAreaCursor { get; set; } Gets or sets a cursor for move area.
    public System.Windows.Input.Cursor NortheastSouthwestResizePointCursor { get; set; } Gets or sets a cursor for two-headed diagonal (northeast/southwest) resize point.
    public System.Windows.Input.Cursor NorthSouthResizePointCursor { get; set; } Gets or sets a cursor for two-headed diagonal (north/south) resize point.
    public System.Windows.Input.Cursor NorthwestSoutheastResizePointCursor { get; set; } Gets or sets a cursor for two-headed diagonal (northwest/southeast) resize point.
    public System.Windows.Input.Cursor PolygonPointCursor { get; set; } Gets or sets a cursor for polygon points.
    public System.Windows.Input.Cursor RotationPointCursor { get; set; } Gets or sets a cursor for rotation point.
    public System.Windows.Input.Cursor TextBoxCursor { get; set; } Gets or sets a cursor for text box.
    public System.Windows.Input.Cursor WestEastResizePointCursor { get; set; } Gets or sets a cursor for two-headed diagonal (west/east) resize point.
    Added methods
    public void SetMoveAreaSettings(Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.ISupportWpfInteractiveObjectMoving) Sets the move area settings.


    Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfInteractionEventArgs
    Changed properties
    public System.NullableMouseButton> MouseButton { get; } public Vintasoft.Imaging.UI.VintasoftMouseButtons MouseButton { get; }


    Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfPointBasedObjectDistortionTransformer
    Added properties
    public bool CanMove { get; set; } Gets or sets a value indicating whether the interactive object can be moved.
    public Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfInteractionArea MoveArea { get; } Gets an interaction area that is used for moving of interactive object.


    Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfPointBasedObjectLineBuilder
    Added properties
    public Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfImageViewerArea BuildingArea { get; } Gets the building area.
    public System.Windows.Input.Cursor Cursor { get; set; } Gets or sets a cursor for building area.


    Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfPointBasedObjectPointBuilder
    Added properties
    public Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfImageViewerArea BuildingArea { get; } Gets the building area.
    public System.Windows.Input.Cursor Cursor { get; set; } Gets or sets a cursor for building area.


    Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfPointBasedObjectPointTransformer
    Added properties
    public Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfInteractionArea MoveArea { get; } Gets an object area that allows to move the object.


    Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfRectangularObjectBuilder
    Added properties
    public Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfImageViewerArea BuildingArea { get; } Gets the building area.
    public System.Windows.Input.Cursor Cursor { get; set; } Gets or sets a cursor for building area.




    New interfaces:

    public interface Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.ISupportWpfInteractiveObjectMoving Defines an interface of interaction controller, which supports moving of interactive object.




    API changes in Vintasoft.Imaging.Web.Services.dll

    New classes:

    public class Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams Request to a web service. Contains parameters, which must be sent to a web service for executing an image processing command.
    public class Vintasoft.Imaging.ImageProcessing.Web.Services.ColorBlend16RequestParams Request to a web service. Contains parameters, which must be sent to a web service for blending the color components of 48- and 64-bpp color image.
    public class Vintasoft.Imaging.Web.Services.BaseConvertFileToRequestParams Request to a web service. Contains parameters, which must be sent to a web service for converting an image file.
    public class Vintasoft.Imaging.Web.Services.ConvertedFilesCacheManager Manages the cache of converted files in web application.
    public class Vintasoft.Imaging.Web.Services.ConvertFileToBmpRequestParams Request to a web service. Contains parameters, which must be sent to a web service for converting an image file to the BMP format.
    public class Vintasoft.Imaging.Web.Services.ConvertFileToGifRequestParams Request to a web service. Contains parameters, which must be sent to a web service for converting an image file to the GIF format.
    public class Vintasoft.Imaging.Web.Services.ConvertFileToJbig2RequestParams Request to a web service. Contains parameters, which must be sent to a web service for converting an image file to the JBIG2 format.
    public class Vintasoft.Imaging.Web.Services.ConvertFileToJpeg2000RequestParams Request to a web service. Contains parameters, which must be sent to a web service for converting an image file to the JPEG2000 format.
    public class Vintasoft.Imaging.Web.Services.ConvertFileToJpegRequestParams Request to a web service. Contains parameters, which must be sent to a web service for converting an image file to the JPEG format.
    public class Vintasoft.Imaging.Web.Services.ConvertFileToPdfRequestParams Request to a web service. Contains parameters, which must be sent to a web service for converting an image file to the PDF format.
    public class Vintasoft.Imaging.Web.Services.ConvertFileToPngRequestParams Request to a web service. Contains parameters, which must be sent to a web service for converting an image file to the PNG format.
    public class Vintasoft.Imaging.Web.Services.ConvertFileToTiffRequestParams Request to a web service. Contains parameters, which must be sent to a web service for converting an image file to the TIFF format.
    public class Vintasoft.Imaging.Web.Services.ConvertToResponseParams Response from web service. Contains information about file converting process.
    public class Vintasoft.Imaging.Web.Services.GetConvertingStatusRequestParams Request to a web service. Contains parameters, which must be sent to a web service for getting information about specified file converting status.
    public class Vintasoft.Imaging.Web.Services.GetConvertingStatusResponseParams Response from web service. Contains information about file convertation status.
    public class Vintasoft.Imaging.Web.Services.ImageConvertingStatus Contains information about image converting status.
    public class Vintasoft.Imaging.Web.Services.VintasoftImageConverterWebService A platform-independent web service that handles HTTP requests from clients and allows to convert image files.
    public class Vintasoft.Imaging.Web.Services.WebBmpEncoderSettings Contains settings of BMP encoder.
    public class Vintasoft.Imaging.Web.Services.WebGifEncoderSettings Contains settings of GIF encoder.
    public class Vintasoft.Imaging.Web.Services.WebJbig2EncoderSettings Contains settings of JBIG2 encoder.
    public class Vintasoft.Imaging.Web.Services.WebJpeg2000EncoderSettings Contains settings of JPEG2000 encoder.
    public class Vintasoft.Imaging.Web.Services.WebJpegEncoderSettings Contains settings of JPEG encoder.
    public class Vintasoft.Imaging.Web.Services.WebPdfEncoderSettings Contains settings of PDF encoder.
    public class Vintasoft.Imaging.Web.Services.WebPngEncoderSettings Contains settings of PNG encoder.
    public class Vintasoft.Imaging.Web.Services.WebTiffEncoderSettings Contains settings of TIFF encoder.


    Changed classes:

    Vintasoft.Imaging.ImageProcessing.Web.Services.RotateRequestParams
    Added properties
    public bool isAntialiasingEnabled { get; set; } Gets or sets a value indicating whether the antialiasing is enabled.


    Vintasoft.Imaging.ImageProcessing.Web.Services.VintasoftImageProcessingWebService
    Added properties
    public string ColorManagmentDefaultCmykProfileId { get; set; } Gets or sets a file identifier of the default CMYK ICC profile, which is used in Vintasoft.Imaging.ImageProcessing.Web.Services.VintasoftImageProcessingWebService.CreateImageDecodingSettings(Vintasoft.Imaging.VintasoftImage,Vintasoft.Shared.Web.WebDecodingSettings) methods if Vintasoft.Shared.Web.WebDecodingSettings .isColorManagementEnabled == true .
    Added methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams ColorBlend16(Vintasoft.Imaging.ImageProcessing.Web.Services.ColorBlend16RequestParams) Blends the color components of 48- and 64-bpp color image.
    Changed methods
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBackgroundColorResponseParams GetBackgroundColor(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBackgroundColorResponseParams GetBackgroundColor(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBorderColorResponseParams GetBorderColor(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBorderColorResponseParams GetBorderColor(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetThresholdResponseParams GetThreshold(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetThresholdResponseParams GetThreshold(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)


    Vintasoft.Imaging.Web.Services.VintasoftImageWebService
    Added properties
    public string ColorManagmentDefaultCmykProfileId { get; set; } Gets or sets a file identifier of the default CMYK ICC profile, which is used in Vintasoft.Imaging.Web.Services.VintasoftImageWebService.CreateImageDecodingSettings(Vintasoft.Imaging.VintasoftImage,Vintasoft.Shared.Web.WebDecodingSettings) methods if Vintasoft.Shared.Web.WebDecodingSettings .isColorManagementEnabled == true .






    API changes in Vintasoft.Imaging.Web.HttpHandlers.dll

    New classes:

    public class Vintasoft.Imaging.Web.HttpHandlers.VintasoftImageConverterHandler A HTTP handler that handles HTTP requests from clients and allows to convert an image file or PDF document.


    Changed classes:

    Vintasoft.Imaging.ImageProcessing.Web.HttpHandlers.VintasoftImageProcessingHandler
    Added methods
    protected virtual Vintasoft.Shared.Web.ImageInfoResponseParams ColorBlend16(Vintasoft.Imaging.ImageProcessing.Web.Services.ColorBlend16RequestParams) Blends the color components of 48- and 64-bpp color image.
    Changed methods
    protected virtual Vintasoft.Imaging.ImageProcessing.Web.Services.GetBackgroundColorResponseParams GetBackgroundColor(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) protected virtual Vintasoft.Imaging.ImageProcessing.Web.Services.GetBackgroundColorResponseParams GetBackgroundColor(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)
    protected virtual Vintasoft.Imaging.ImageProcessing.Web.Services.GetBorderColorResponseParams GetBorderColor(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) protected virtual Vintasoft.Imaging.ImageProcessing.Web.Services.GetBorderColorResponseParams GetBorderColor(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetThresholdResponseParams GetThreshold(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetThresholdResponseParams GetThreshold(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)




    API changes in Vintasoft.Imaging.Web.WcfServices.dll

    New classes:

    public class Vintasoft.Imaging.ImageProcessing.Web.WcfServices.VintasoftImageConverterWcfService A WCF service that handles HTTP requests from clients and allows to convert an image file or PDF document.


    Changed classes:

    Vintasoft.Imaging.ImageProcessing.Web.WcfServices.VintasoftImageProcessingWcfService
    Added methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams ColorBlend16(Vintasoft.Imaging.ImageProcessing.Web.Services.ColorBlend16RequestParams) Blends the color components of 48- and 64-bpp color image.
    Changed methods
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBackgroundColorResponseParams GetBackgroundColor(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBackgroundColorResponseParams GetBackgroundColor(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBorderColorResponseParams GetBorderColor(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBorderColorResponseParams GetBorderColor(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetThresholdResponseParams GetThreshold(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetThresholdResponseParams GetThreshold(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)




    New interfaces:

    public interface Vintasoft.Imaging.ImageProcessing.Web.WcfServices.IVintasoftImageConverterWcfService Defines an interface for a WCF service that allows to convert an image files.


    Changed interfaces:

    Vintasoft.Imaging.ImageProcessing.Web.WcfServices.IVintasoftImageProcessingWcfService
    Added methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams ColorBlend16(Vintasoft.Imaging.ImageProcessing.Web.Services.ColorBlend16RequestParams) Blends the color components of 48- and 64-bpp color image.
    Changed methods
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBackgroundColorResponseParams GetBackgroundColor(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBackgroundColorResponseParams GetBackgroundColor(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBorderColorResponseParams GetBorderColor(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBorderColorResponseParams GetBorderColor(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetThresholdResponseParams GetThreshold(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetThresholdResponseParams GetThreshold(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)






    API changes in Vintasoft.Imaging.Web.ApiControllers.dll

    New classes:

    public class Vintasoft.Imaging.Web.ApiControllers.VintasoftImageConverterApiController A Web API controller that handles HTTP requests from clients and allows to convert an image file or PDF document.


    Changed classes:

    Vintasoft.Imaging.ImageProcessing.Web.ApiControllers.VintasoftImageProcessingApiController
    Added methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams ColorBlend16(Vintasoft.Imaging.ImageProcessing.Web.Services.ColorBlend16RequestParams) Blends the color components of 48- and 64-bpp color image.
    Changed methods
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBackgroundColorResponseParams GetBackgroundColor(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBackgroundColorResponseParams GetBackgroundColor(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBorderColorResponseParams GetBorderColor(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBorderColorResponseParams GetBorderColor(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetThresholdResponseParams GetThreshold(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetThresholdResponseParams GetThreshold(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)






    API changes in Vintasoft.Imaging.Web.Api2Controllers.dll

    New classes:

    public class Vintasoft.Imaging.Web.Api2Controllers.VintasoftImageConverterApi2Controller A Web API 2 controller that handles HTTP requests from clients and allows to convert an image file or PDF document.


    Changed classes:

    Vintasoft.Imaging.ImageProcessing.Web.Api2Controllers.VintasoftImageProcessingApi2Controller
    Added methods
    public Vintasoft.Shared.Web.ImageInfoResponseParams ColorBlend16(Vintasoft.Imaging.ImageProcessing.Web.Services.ColorBlend16RequestParams) Blends the color components of 48- and 64-bpp color image.
    Changed methods
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBackgroundColorResponseParams GetBackgroundColor(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBackgroundColorResponseParams GetBackgroundColor(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBorderColorResponseParams GetBorderColor(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetBorderColorResponseParams GetBorderColor(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)
    public Vintasoft.Imaging.ImageProcessing.Web.Services.GetThresholdResponseParams GetThreshold(Vintasoft.Shared.Web.ExtendedImageInfoRequestParams) public Vintasoft.Imaging.ImageProcessing.Web.Services.GetThresholdResponseParams GetThreshold(Vintasoft.Imaging.ImageProcessing.Web.Services.BaseProcessingCommandRequestParams)






    API changes in Vintasoft.Shared.js

    New classes:

    public class Vintasoft.Shared.EnumGenerator Class that allows to create enumerations.


    Changed classes:

    Vintasoft.Shared.WebDecodingSettingsJS
    Added methods
    public object toObject() Returns settings as object.


    Vintasoft.Shared.WebRenderingSettingsJS
    Added methods
    public object toObject() Returns settings as object.






    API changes in Vintasoft.Imaging.Html5.js

    New classes:

    public class Vintasoft.Imaging.WebBmpEncoderSettingsJS Contains settings of BMP encoder.
    public class Vintasoft.Imaging.WebCompositeUndoManagerJS Stores and manages the undo managers.
    public class Vintasoft.Imaging.WebEmptyUndoAction The empty undo action that does not contain information about changes.
    public class Vintasoft.Imaging.WebGifEncoderSettingsJS Contains settings of GIF encoder.
    public class Vintasoft.Imaging.WebImageConverterJS Allows to convert image files.
    public class Vintasoft.Imaging.WebImageEncoderSettingsJS Provides the abstract base class for image encoder settings.
    public class Vintasoft.Imaging.WebJbig2EncoderSettingsJS Contains settings of JBIG2 encoder.
    public class Vintasoft.Imaging.WebJpeg2000EncoderSettingsJS Contains settings of JPEG2000 encoder.
    public class Vintasoft.Imaging.WebJpegEncoderSettingsJS Contains settings of JPEG encoder.
    public class Vintasoft.Imaging.WebPcxEncoderSettingsJS Contains settings of PCX encoder.
    public class Vintasoft.Imaging.WebPdfEncoderSettingsJS Contains settings of PDF encoder.
    public class Vintasoft.Imaging.WebPngEncoderSettingsJS Contains settings of PNG encoder.
    public class Vintasoft.Imaging.WebTiffEncoderSettingsJS Contains settings of TIFF encoder.
    public class Vintasoft.Imaging.ImageProcessing.WebColorBlend16CommandJS Blends the color components of 48- and 64-bpp color image.


    Changed classes:

    Vintasoft.Imaging.WebUndoManagerJS
    Added methods
    public object removeFirstAction() Removes the first action in the action history.
    public object removeRedoActions() Removes all redo actions from the action history.
    Added events
    public event (object event, { string type, object actions }) changing Occurs when the undo action collection is changing (undo action is added/removed).
    Changed events
    public event (object event) changed public event (object event, { string type, object actions }) changed


    Vintasoft.Imaging.ImageProcessing.WebImageProcessingCommandBaseJS
    Added properties
    public boolean get_CanModifyImage { get; } Gets a value indicating whether this command can modify an image.
    public boolean get_ExpandSupportedPixelFormats { get; } Gets a value indicating whether the processing command need to convert the processing image to the nearest pixel format without color loss if processing command does not support pixel format of the processing image (get_SupportedNativePixelFormats).
    public boolean get_RestoreSourcePixelFormat { get; } Gets a value indicating whether the processing command need to restore source pixel format of processed image if source image pixel format was change during image processing.
    public object get_SupportedNativePixelFormats { get; } Gets an array of supported native pixel formats for this processing command.
    public boolean set_ExpandSupportedPixelFormats { set; } Sets a value indicating whether the processing command need to convert the processing image to the nearest pixel format without color loss if processing command does not support pixel format of the processing image (get_SupportedNativePixelFormats).
    public boolean set_RestoreSourcePixelFormat { set; } Sets a value indicating whether the processing command need to restore source pixel format of processed image if source image pixel format was change during image processing.


    Vintasoft.Imaging.ImageProcessing.WebRotateCommandJS
    Added properties
    public boolean get_IsAntialiasingEnabled { get; } Gets a value indicating whether the antialiasing is enabled.
    public boolean set_IsAntialiasingEnabled { set; } Sets a value indicating whether the antialiasing is enabled.






    API changes in Vintasoft.Imaging.Svg.js

    New classes:

    public class Vintasoft.Imaging.WebBmpEncoderSettingsJS Contains settings of BMP encoder.
    public class Vintasoft.Imaging.WebCompositeUndoManagerJS Stores and manages the undo managers.
    public class Vintasoft.Imaging.WebEmptyUndoAction The empty undo action that does not contain information about changes.
    public class Vintasoft.Imaging.WebGifEncoderSettingsJS Contains settings of GIF encoder.
    public class Vintasoft.Imaging.WebImageConverterJS Allows to convert image files.
    public class Vintasoft.Imaging.WebImageEncoderSettingsJS Provides the abstract base class for image encoder settings.
    public class Vintasoft.Imaging.WebJbig2EncoderSettingsJS Contains settings of JBIG2 encoder.
    public class Vintasoft.Imaging.WebJpeg2000EncoderSettingsJS Contains settings of JPEG2000 encoder.
    public class Vintasoft.Imaging.WebJpegEncoderSettingsJS Contains settings of JPEG encoder.
    public class Vintasoft.Imaging.WebPcxEncoderSettingsJS Contains settings of PCX encoder.
    public class Vintasoft.Imaging.WebPdfEncoderSettingsJS Contains settings of PDF encoder.
    public class Vintasoft.Imaging.WebPngEncoderSettingsJS Contains settings of PNG encoder.
    public class Vintasoft.Imaging.WebTiffEncoderSettingsJS Contains settings of TIFF encoder.
    public class Vintasoft.Imaging.ImageProcessing.WebColorBlend16CommandJS Blends the color components of 48- and 64-bpp color image.


    Changed classes:

    Vintasoft.Imaging.WebUndoManagerJS
    Added methods
    public object removeFirstAction() Removes the first action in the action history.
    public object removeRedoActions() Removes all redo actions from the action history.
    Added events
    public event (object event, { string type, object actions }) changing Occurs when the undo action collection is changing (undo action is added/removed).
    Changed events
    public event (object event) changed public event (object event, { string type, object actions }) changed


    Vintasoft.Imaging.ImageProcessing.WebImageProcessingCommandBaseJS
    Added properties
    public boolean get_CanModifyImage { get; } Gets a value indicating whether this command can modify an image.
    public boolean get_ExpandSupportedPixelFormats { get; } Gets a value indicating whether the processing command need to convert the processing image to the nearest pixel format without color loss if processing command does not support pixel format of the processing image (get_SupportedNativePixelFormats).
    public boolean get_RestoreSourcePixelFormat { get; } Gets a value indicating whether the processing command need to restore source pixel format of processed image if source image pixel format was change during image processing.
    public object get_SupportedNativePixelFormats { get; } Gets an array of supported native pixel formats for this processing command.
    public boolean set_ExpandSupportedPixelFormats { set; } Sets a value indicating whether the processing command need to convert the processing image to the nearest pixel format without color loss if processing command does not support pixel format of the processing image (get_SupportedNativePixelFormats).
    public boolean set_RestoreSourcePixelFormat { set; } Sets a value indicating whether the processing command need to restore source pixel format of processed image if source image pixel format was change during image processing.


    Vintasoft.Imaging.ImageProcessing.WebRotateCommandJS
    Added properties
    public boolean get_IsAntialiasingEnabled { get; } Gets a value indicating whether the antialiasing is enabled.
    public boolean set_IsAntialiasingEnabled { set; } Sets a value indicating whether the antialiasing is enabled.