VintaSoft Imaging .NET SDK 12.4: Documentation for Web developer
In This Topic
    VintaSoft Imaging .NET SDK: Changes in version 8.4
    In This Topic

    New JavaScript file Vintasoft.Shared.js

    New JavaScript file Vintasoft.Shared.js contains shared VintaSoft JavaScript classes.


    New JavaScript file Vintasoft.Imaging.Html5.js

    New JavaScript file Vintasoft.Imaging.Html5.js contains JavaScript classes and JavaScript UI controls, which allow to load, view, print, process, save images in HTML5 web browser.


    New JavaScript file Vintasoft.Imaging.Svg.js

    New JavaScript file Vintasoft.Imaging.Svg.js contains JavaScript classes and JavaScript UI controls, which allow to load, view, print, process, save images in web browser with SVG support.


    New assembly Vintasoft.Imaging.Web.ApiControllers.dll

    New assembly Vintasoft.Imaging.Web.ApiControllers.dll contains Web API controllers for managing files, managing image collection, rendering image.


    New assembly Vintasoft.Imaging.Web.HttpHandlers.dll

    New assembly Vintasoft.Imaging.Web.HttpHandlers.dll contains HTTP handlers for managing files, managing image collection, rendering image.


    New assembly Vintasoft.Imaging.Web.WcfServices.dll

    New assembly Vintasoft.Imaging.Web.WcfServices.dll contains WCF services for managing files, managing image collection, rendering image.


    Removed assembly Vintasoft.Imaging.Web.dll

    Removed classes:

    public class Vintasoft.Imaging.Web.CacheManager Class was moved into Vintasoft.Imaging.Web.HttpHandlers.dll assembly.
    public class Vintasoft.Imaging.Web.FileManager Class was moved into Vintasoft.Shared.dll assembly.
    public class Vintasoft.Imaging.Web.JsonSerializer This class is not necessary any more.
    public class Vintasoft.Imaging.Web.WebImageCollection Use Vintasoft.Imaging.WebImageCollectionJS class instead.
    public class Vintasoft.Imaging.Web.WebImageCollectionChangeEventArgs This class is not necessary any more.
    public class Vintasoft.Imaging.Web.WebImageFileInfo Use the WebImageInfo class instead.
    public class Vintasoft.Imaging.Web.Handlers.GetImageInfo Use the Vintasoft.Imaging.Web.HttpHandlers.VintasoftImageHandler class instead.
    public class Vintasoft.Imaging.Web.Handlers.GetImageInfoResult Use the Vintasoft.Imaging.Web.HttpHandlers.ImagePageInfoResponseParams class instead.
    public class Vintasoft.Imaging.Web.Handlers.ImageTileRenderer Use the Vintasoft.Imaging.Web.HttpHandlers.VintasoftImageHandler class instead.
    public class Vintasoft.Imaging.Web.Handlers.ImageTileRendererResult Use the Vintasoft.Shared.Web.ImageFileResponseParams class instead.
    public class Vintasoft.Imaging.Web.Handlers.ThumbnailGenerator Use the Vintasoft.Imaging.Web.HttpHandlers.VintasoftImageHandler class instead.
    public class Vintasoft.Imaging.Web.Handlers.ThumbnailGeneratorResult Use the Vintasoft.Imaging.Web.HttpHandlers.RenderThumbnailResponseParams class instead.
    public class Vintasoft.Imaging.Web.UI.FocusedIndexChangedEventArgs Use "focusedIndexChanged" event of Vintasoft.Imaging.Svg.WebImageViewerJS or Vintasoft.Imaging.Svg.WebThumbnailViewerJS object.
    public class Vintasoft.Imaging.Web.UI.ImagesChangedEventArgs Use "changed" event of Vintasoft.Imaging.WebImageCollectionJS object.
    public class Vintasoft.Imaging.Web.UI.MasterViewerChangedEventArgs This class is not necessary any more.
    public class Vintasoft.Imaging.Web.UI.WebImageViewer Use the Vintasoft.Imaging.Svg.WebImageViewerJS class instead.
    public abstract class Vintasoft.Imaging.Web.UI.WebImageViewerBase This class is not necessary any more.
    public class Vintasoft.Imaging.Web.UI.WebThumbnailAppearance Use Vintasoft.Imaging.WebThumbnailAppearanceJS class instead.
    public class Vintasoft.Imaging.Web.UI.WebThumbnailViewer Use the Vintasoft.Imaging.Svg.WebThumbnailViewerJS class instead.
    public class Vintasoft.Imaging.Web.UI.VisualTools.WebCompositeVisualTool Use the Vintasoft.Imaging.Svg.VisualTools.WebCompositeVisualToolJS class instead.
    public class Vintasoft.Imaging.Web.UI.VisualTools.WebHighlightObject Use the Vintasoft.Imaging.Svg.VisualTools.WebHighlightObjectJS class instead.
    public class Vintasoft.Imaging.Web.UI.VisualTools.WebHighlightObjects Use the Vintasoft.Imaging.Svg.VisualTools.WebHighlightObjectsJS class instead.
    public class Vintasoft.Imaging.Web.UI.VisualTools.WebHighlightTool Use the Vintasoft.Imaging.Svg.VisualTools.WebHighlightToolJS class instead.
    public class Vintasoft.Imaging.Web.UI.VisualTools.WebMagnifierTool Use the Vintasoft.Imaging.Svg.VisualTools.WebMagnifierToolJS class instead.
    public class Vintasoft.Imaging.Web.UI.VisualTools.WebPanTool Use the Vintasoft.Imaging.Svg.VisualTools.WebPanToolJS class instead.
    public class Vintasoft.Imaging.Web.UI.VisualTools.WebRectangularSelectionTool Use the Vintasoft.Imaging.Svg.VisualTools.WebRectangularSelectionToolJS class instead.
    public abstract class Vintasoft.Imaging.Web.UI.VisualTools.WebVisualTool Use the Vintasoft.Imaging.Svg.VisualTools.WebVisualToolJS class instead.
    public class Vintasoft.Imaging.Web.UI.VisualTools.WebZoomSelectionTool Use the Vintasoft.Imaging.Svg.VisualTools.WebZoomSelectionToolJS class instead.
    public class Vintasoft.Imaging.Web.UI.VisualTools.WebZoomTool Use the Vintasoft.Imaging.Svg.VisualTools.WebZoomToolJS class instead.

    Removed enumerations:

    public enum Vintasoft.Imaging.Web.ImageCollectionChangeAction This enumeration is not necessary any more.
    public enum Vintasoft.Imaging.Web.UI.ImageSizeMode Use Vintasoft.Imaging.WebImageSizeModeEnumJS enumeration instead.


    Removed assembly Vintasoft.Imaging.Web.Mvc.dll

    Removed classes:

    public class Vintasoft.Imaging.Web.Mvc.CacheManager Class was moved into Vintasoft.Imaging.Web.ApiControllers.dll assembly.
    public class Vintasoft.Imaging.Web.Mvc.FileManager Class was moved into Vintasoft.Shared.dll assembly.
    public class Vintasoft.Imaging.Web.Mvc.JsonSerializer This class is not necessary any more.
    public class Vintasoft.Imaging.Web.Mvc.WebImageCollection Use Vintasoft.Imaging.WebImageCollectionJS class instead.
    public class Vintasoft.Imaging.Web.Mvc.WebImageCollectionChangeEventArgs This class is not necessary any more.
    public class Vintasoft.Imaging.Web.Mvc.WebImageFileInfo Use the WebImageInfo class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.BaseFileRequestParams Use the Vintasoft.Shared.Web.ImageFileRequestParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.BaseFileResponseParams Use the Vintasoft.Shared.Web.ImageFileResponseParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.BaseImageProcessingRequestParams Use the Vintasoft.Imaging.ImageProcessing.Web.ApiControllers.ImageProcessingCommandWithSourceChangeRequestParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.BaseImageProcessingResponseParams Use the Vintasoft.Shared.Web.ImageInfoResponseParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.BaseResponseParams Use the Vintasoft.Shared.Web.BaseResponseParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.ClearImageRequestParams Use the Vintasoft.Imaging.ImageProcessing.Web.ApiControllers.ClearRequestParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.FileCopyRequestParams Use the Vintasoft.Shared.Web.ImageFileRequestParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.FlipImageRequestParams Use the Vintasoft.Imaging.ImageProcessing.Web.ApiControllers.FlipRequestParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.ImageCollectionInfoRequestParams Use the Vintasoft.Imaging.Web.ApiControllers.ImageCollectionRequestParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.ImageCollectionInfoResponseParams Use the Vintasoft.Imaging.Web.ApiControllers.ImageCollectionResponseParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.ImageInfoRequestParams Use the Vintasoft.Shared.Web.ImageInfoRequestParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.ImageInfoResponseParams Use the Vintasoft.Shared.Web.ImageInforesponseParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.ImageProcessingWithRegionRequestParams Use the Vintasoft.Imaging.ImageProcessing.Web.ApiControllers.ImageProcessingCommandWithRegionAndSourceChangeRequestParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.ImageResponseParams Use the Vintasoft.Shared.Web.ImageFileResponseParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.RenderImageThumbnailRequestParams Use the Vintasoft.Imaging.Web.ApiControllers.RenderThumbnailRequestParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.RenderImageThumbnailResponseParams Use the Vintasoft.Imaging.Web.ApiControllers.RenderThumbnailResponseParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.RenderImageTileRequestParams Use the Vintasoft.Imaging.Web.ApiControllers.RenderImageTileRequestParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.RenderImageTileResponseParams Use the Vintasoft.Shared.Web.ImageFileResponseParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.ResizeCanvasRequestParams Use the Vintasoft.Imaging.ImageProcessing.Web.ApiControllers.ResizeCanvasRequestParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.ResizeImageRequestParams Use the Vintasoft.Imaging.ImageProcessing.Web.ApiControllers.ResizeRequestParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.RotateImageRequestParams Use the Vintasoft.Imaging.ImageProcessing.Web.ApiControllers.RotateRequestParams class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.VintasoftFileApiController Use the Vintasoft.Imaging.Web.ApiControllers.VintasoftFileApiController class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.VintasoftImageApiController Use the Vintasoft.Imaging.Web.ApiControllers.VintasoftImageApiController class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.VintasoftImageCollectionApiController Use the Vintasoft.Imaging.Web.ApiControllers.VintasoftImageCollectionApiController class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.VintasoftImageProcessingApiController Use the Vintasoft.Imaging.Web.ApiControllers.VintasoftImageProcessingApiController class instead.
    public class Vintasoft.Imaging.Web.Mvc.Controllers.WebImageInfo Use the WebImageInfo class instead.
    public class Vintasoft.Imaging.Web.Mvc.UI.FocusedIndexChangedEventArgs Use "focusedIndexChanged" event of Vintasoft.Imaging.Html5.WebImageViewerJS object OR Vintasoft.Imaging.Html5.WebThumbnailViewerJS object.
    public class Vintasoft.Imaging.Web.Mvc.UI.ImagesChangedEventArgs This class is not necessary any more.
    public class Vintasoft.Imaging.Web.Mvc.UI.MasterViewerChangedEventArgs This class is not necessary any more.
    public class Vintasoft.Imaging.Web.Mvc.UI.WebImageViewer Use Vintasoft.Imaging.Html5.WebImageViewerJS class instead.
    public abstract class Vintasoft.Imaging.Web.Mvc.UI.WebImageViewerBase This class is not necessary any more.
    public class Vintasoft.Imaging.Web.Mvc.UI.WebThumbnailAppearance Use the Vintasoft.Imaging.WebThumbnailAppearanceJS class instead.
    public class Vintasoft.Imaging.Web.Mvc.UI.WebThumbnailViewer Use the Vintasoft.Imaging.Html5.WebThumbnailViewerJS class instead.
    public class Vintasoft.Imaging.Web.Mvc.UI.VisualTools.WebCompositeVisualTool Use the Vintasoft.Imaging.Html5.VisualTools.WebCompositeVisualToolJS class instead.
    public class Vintasoft.Imaging.Web.Mvc.UI.VisualTools.WebHighlightObject Use the Vintasoft.Imaging.Html5.VisualTools.WebHighlightObjectJS class instead.
    public class Vintasoft.Imaging.Web.Mvc.UI.VisualTools.WebHighlightObjects Use the Vintasoft.Imaging.Html5.VisualTools.WebHighlightObjectsJS class instead.
    public class Vintasoft.Imaging.Web.Mvc.UI.VisualTools.WebHighlightTool Use the Vintasoft.Imaging.Html5.VisualTools.WebHighlightToolJS class instead.
    public class Vintasoft.Imaging.Web.Mvc.UI.VisualTools.WebMagnifierTool Use the Vintasoft.Imaging.Html5.VisualTools.WebMagnifierToolJS class instead.
    public class Vintasoft.Imaging.Web.Mvc.UI.VisualTools.WebPanTool Use the Vintasoft.Imaging.Html5.VisualTools.WebPanToolJS class instead.
    public class Vintasoft.Imaging.Web.Mvc.UI.VisualTools.WebRectangularSelectionTool Use the Vintasoft.Imaging.Html5.VisualTools.WebRectangularSelectionToolJS class instead.
    public abstract class Vintasoft.Imaging.Web.Mvc.UI.VisualTools.WebVisualTool Use the Vintasoft.Imaging.Html5.VisualTools.WebVisualToolJS class instead.
    public class Vintasoft.Imaging.Web.Mvc.UI.VisualTools.WebZoomSelectionTool Use the Vintasoft.Imaging.Html5.VisualTools.WebZoomSelectionToolJS class instead.
    public class Vintasoft.Imaging.Web.Mvc.UI.VisualTools.WebZoomTool Use the Vintasoft.Imaging.Html5.VisualTools.WebZoomToolJS class instead.

    Removed enumerations:

    public enum Vintasoft.Imaging.Web.Mvc.ImageCollectionChangeAction This enumeration is not necessary any more.
    public enum Vintasoft.Imaging.Web.Mvc.UI.ImageSizeMode Use Vintasoft.Imaging.WebImageSizeModeEnumJS enumeration instead.