public class Vintasoft.Imaging.ImageRendering.JpegRenderingRequirement | Represents an image rendering requirement for JPEG image. |
public class Vintasoft.Imaging.Processing.CompositeProcessingCommand<TTarget> | A processing command that executes a group of processing commands. |
public class Vintasoft.Imaging.Processing.CompositeProcessingResult | Stores result of execution of composite processing command. |
public abstract class Vintasoft.Imaging.Processing.CompoundProcessingCommand<TTarget> | Provides the abstract base class for compound processing commands. |
public class Vintasoft.Imaging.Processing.ConditionalCommand<TTarget> | A condidional command that allows to create branching in a processing algorithm. |
public class Vintasoft.Imaging.Processing.ConversionProfile<TTarget> | The profile that specifies the processing commands for converting the target. |
public class Vintasoft.Imaging.Processing.ConversionProfileResult | Stores results of conversion profile. |
public abstract class Vintasoft.Imaging.Processing.ProcessingCommand<TTarget> | Provides the abstract base class for processing commands. |
public class Vintasoft.Imaging.Processing.ProcessingCommandExecutor<TTarget> | Executes a sequence of processing commands. |
public abstract class Vintasoft.Imaging.Processing.ProcessingCommandTree<TTarget> | Represents an abstract base class for tree of processing commands. |
public class Vintasoft.Imaging.Processing.ProcessingErrorResult | Provides information about an error that occurs when the processing command is executing. |
public class Vintasoft.Imaging.Processing.ProcessingEventArgs | Provides data for Vintasoft.Imaging.Processing.ProcessingCommandExecutor`1.Started and Vintasoft.Imaging.Processing.ProcessingCommandExecutor`1.Canceled events. |
public class Vintasoft.Imaging.Processing.ProcessingFinishedEventArgs | Provides data for Vintasoft.Imaging.Processing.ProcessingCommandExecutor`1.Finished event. |
public abstract class Vintasoft.Imaging.Processing.ProcessingHelper | Contains methods that allow to simplify the construction of processing algorithms. |
public abstract class Vintasoft.Imaging.Processing.ProcessingProfile<TTarget> | Provides a base abstract class for verificators or converters. |
public class Vintasoft.Imaging.Processing.ProcessingProfileResult | Stores the results of Vintasoft.Imaging.Processing.ProcessingProfile`1. |
public class Vintasoft.Imaging.Processing.ProcessingResult | Stores a result of processing command. |
public class Vintasoft.Imaging.Processing.ProcessingState | Stores information about a processing state. |
public class Vintasoft.Imaging.Processing.ProcessingStateEventArgs | Provides data for processing state events. |
public class Vintasoft.Imaging.Processing.ProcessingTargetChangedResult | A result of processing command that changes the processing target. |
public abstract class Vintasoft.Imaging.Processing.PropertySetter<TTarget,TValue> | Provides a base abstract class for classes that allow to set property value of target object. |
public class Vintasoft.Imaging.Processing.Trigger<TTarget> | Defines the trigger that is activated when a predicate returns specified (activation) value. |
public class Vintasoft.Imaging.Processing.TriggerActivatedEventArgs | Provides data for Vintasoft.Imaging.Processing.ProcessingState.TriggerActivated event. |
public class Vintasoft.Imaging.Processing.TriggerActivationException | Provides an exception that is thrown when trigger is activated. |
public class Vintasoft.Imaging.Processing.TriggerActivationResult | Stores result of activated trigger. |
public class Vintasoft.Imaging.Processing.ValueProcessing<TTarget,TValue> | Allows to process value of analyzer. |
public class Vintasoft.Imaging.Processing.VerificationProfile<TTarget> | The profile that specifies the processing commands for verification the target. |
public class Vintasoft.Imaging.Processing.VerificationProfileResult | Stores results of verification. |
public abstract class Vintasoft.Imaging.Processing.Analyzers.Analyzer<TTarget,TValue> | Provides an abstract base class that analyzes target object and returns result of specified type. |
public abstract class Vintasoft.Imaging.Processing.Analyzers.AnalyzerResult | Provides an abstract base class for processing results of Vintasoft.Imaging.Processing.Analyzers.Analyzer`2. |
public class Vintasoft.Imaging.Processing.Analyzers.AnalyzerResult<TValue> | Stores the processing result of Vintasoft.Imaging.Processing.Analyzers.Analyzer`2. |
public class Vintasoft.Imaging.Processing.Analyzers.AnalyzerResultCollector<TTarget,TValue> | Collects the processing results of analyzer. |
public class Vintasoft.Imaging.Processing.Analyzers.AnalyzerResultsComparer<TTarget,TValue> | Compares the results of two analyzers or compares an analyzer result and reference value. |
public class Vintasoft.Imaging.Processing.Analyzers.AnalyzerResultWithDescription<TValue> | Stores the processing result of Vintasoft.Imaging.Processing.Analyzers.Analyzer`2 and description of processing result. |
public class Vintasoft.Imaging.Processing.Analyzers.CachedAnalyzer<TTarget,TValue> | Caches the execution result of another analyzer. |
public class Vintasoft.Imaging.Processing.Analyzers.CollectedAnalyzerResultExecutor<TTarget,TCollectorTarget,TValue> | Executes a processing commands on results that are collected by Vintasoft.Imaging.Processing.Analyzers.AnalyzerResultCollector`2. |
public class Vintasoft.Imaging.Processing.Analyzers.ComparerResult<TValue> | Stores the results of analyzer results comparison. |
public class Vintasoft.Imaging.Processing.Analyzers.CompositePredicateAnalyzer<TTarget> | A predicate that evaluates the logical expression. |
public class Vintasoft.Imaging.Processing.Analyzers.CompoundAnalyzerResult<TValue> | Stores the processing result of compound analyzer. |
public abstract class Vintasoft.Imaging.Processing.Analyzers.PredicateAnalyzer<TTarget> | Provides a base abstract class that analyzes target object and returns result of boolean type. |
public abstract class Vintasoft.Imaging.Processing.Analyzers.PropertyGetter<TTarget,TValue> | Provides a base abstract class for classes that allow to get property value of a target object. |
public class Vintasoft.Imaging.Processing.Analyzers.SetContainsAnalyzerResultPredicate<TTarget,TValue> | A predicate, which checks that the analyzer result is contained in the specified element set. |
public class Vintasoft.Imaging.Processing.Analyzers.TargetCollector<TTarget> | Collects the processing targets depending on a predicate result. |
public class Vintasoft.Imaging.Processing.Analyzers.TargetTypeCast<TSourceTarget,TDestTarget> | Performs type cast of target object to |
public class Vintasoft.Imaging.Processing.Analyzers.ValueAnalyzer<TTarget,TValue,TResultValue> | Analyzes value of a value getter. |
public class Vintasoft.Imaging.UI.VisualTools.ImageViewerProcessingTool | Visual tool for processing of rectangular area in an image viewer. |
public class Vintasoft.Imaging.UI.VisualTools.UserInteraction.CompositeInteractionController<T> | Represents the composite interaction controller of an interactive object. |
public abstract class Vintasoft.Imaging.UIActions.BringToBackItemUIAction | Provides the abstract base class for UI action that brings the item to the first position in an item collection. |
public abstract class Vintasoft.Imaging.UIActions.BringToFrontItemUIAction | Provides the abstract base class for UI action that brings the item to the last position in an item collection. |
public abstract class Vintasoft.Imaging.UIActions.DeselectAllItemsUIAction | Provides the abstract base class for UI action that deselects all items. |
public class Vintasoft.Imaging.UI.VisualTools.ImageProcessingToolWithRectangularSelection | public class Vintasoft.Imaging.UI.VisualTools.ImageProcessingTool |
Vintasoft.Imaging.CollectionChangeEventArgs<T> | ||
Added methods | ||
public Vintasoft.Imaging.CollectionChangeEventArgs<ResultType> ConvertTo[ResultType]() | ||
Vintasoft.Imaging.DrawingSurface | ||
Changed properties | ||
public System.Drawing.Drawing2D.Matrix Transform { get; } | public Vintasoft.Imaging.Utils.AffineMatrix Transform { get; } | |
Vintasoft.Imaging.EmptyDrawingSurface | ||
Changed constructors | ||
public void EmptyDrawingSurface(System.Drawing.Drawing2D.Matrix, Vintasoft.Imaging.Resolution, float) | public void EmptyDrawingSurface(Vintasoft.Imaging.Utils.AffineMatrix, Vintasoft.Imaging.Resolution, float) | |
Vintasoft.Imaging.TransformedDrawingSurface | ||
Changed constructors | ||
public void TransformedDrawingSurface(Vintasoft.Imaging.DrawingSurface, System.Drawing.Drawing2D.Matrix) | public void TransformedDrawingSurface(Vintasoft.Imaging.DrawingSurface, Vintasoft.Imaging.Utils.AffineMatrix) | |
Vintasoft.Imaging.Codecs.Decoders.BmpDecoder | ||
Changed methods | ||
public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings) | public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) | |
Vintasoft.Imaging.Codecs.Decoders.DecoderBase | ||
Changed methods | ||
public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings) | public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) | |
Vintasoft.Imaging.Codecs.Decoders.EmfDecoder | ||
Changed methods | ||
public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings) | public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) | |
Vintasoft.Imaging.Codecs.Decoders.GifDecoder | ||
Changed methods | ||
public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings) | public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) | |
Vintasoft.Imaging.Codecs.Decoders.IconDecoder | ||
Changed methods | ||
public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings) | public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) | |
Vintasoft.Imaging.Codecs.Decoders.JpegDecoder | ||
Changed methods | ||
public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings) | public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) | |
Vintasoft.Imaging.Codecs.Decoders.JpegLsDecoder | ||
Changed methods | ||
public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings) | public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) | |
Vintasoft.Imaging.Codecs.Decoders.PcxDecoder | ||
Changed methods | ||
public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings) | public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) | |
Vintasoft.Imaging.Codecs.Decoders.PngDecoder | ||
Changed methods | ||
public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings) | public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) | |
Vintasoft.Imaging.Codecs.Decoders.TiffDecoder | ||
Changed methods | ||
public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings) | public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) | |
Vintasoft.Imaging.Codecs.Decoders.WmfDecoder | ||
Changed methods | ||
public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings) | public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) | |
Vintasoft.Imaging.Codecs.Encoders.PdfEncoderSettings | ||
Added properties | ||
public Vintasoft.Imaging.Pdf.PdfDocumentConformance Conformance { get; set; } | Gets or sets the PDF document conformance to a PDF standard. | |
Vintasoft.Imaging.Codecs.Encoders.TiffEncoderSettings | ||
Added properties | ||
public Vintasoft.Imaging.Codecs.Encoders.JpegEncoderSettings JpegEncoderSettings { get; } | Gets a settings of JPEG encoder. | |
public bool SupportLegacyTiffViewers { get; set; } | Gets or sets a value indicating whether the encoder must create TIFF files, which are compatible with legacy TIFF viewers. | |
Vintasoft.Imaging.Codecs.ImageFiles.Jpeg.JpegPage | ||
Added properties | ||
public int EcsCount { get; } | Gets the number of entropy-coded segments of this JPEG page. | |
public int RestartInterval { get; } | Gets the restart interval of this JPEG page, i.e. the number of MCUs per entropy-coded segment. | |
Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffRational | ||
Added constructors | ||
public void TiffRational(float) | Initializes a new instance of the Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffRational class. | |
Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffSRational | ||
Added constructors | ||
public void TiffSRational(float) | Initializes a new instance of the Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffSRational class. | |
Vintasoft.Imaging.ColorManagement.ColorManagementDecodeSettings | ||
Added methods | ||
public Vintasoft.Imaging.ColorManagement.ColorTransform GetColorTransformUsingEmbeddedProfile(Vintasoft.Imaging.ColorManagement.ColorSpaceFormat, Vintasoft.Imaging.ColorManagement.ColorSpaceFormat, Vintasoft.Imaging.ColorManagement.Icc.IccProfile, bool, bool) | Returns a Vintasoft.Imaging.ColorManagement.ColorTransform that can be used for transforming colors from the source color format to the destination color format directly or through a series of color transforms. | |
Vintasoft.Imaging.ColorManagement.Icc.IccProfile | ||
Added properties | ||
public string Copyright { get; } | Gets a copyright of this Vintasoft.Imaging.ColorManagement.Icc.IccProfile. | |
public uint MajorVersion { get; } | Gets the major version of this Vintasoft.Imaging.ColorManagement.Icc.IccProfile. | |
public uint MinorVersion { get; } | Gets the minor version of this Vintasoft.Imaging.ColorManagement.Icc.IccProfile. | |
Vintasoft.Imaging.ImageRendering.ImageRenderingRequirements | ||
Added methods | ||
public void Clear() | Removes the requirements for all codecs. | |
public string[] GetCodecNames() | Returns the names of codes, which have the rendering requirements. | |
Vintasoft.Imaging.Metadata.JpegMetadata | ||
Added properties | ||
public int EcsCount { get; } | Gets the number of entropy-coded segments of the JPEG page. | |
public int RestartInterval { get; } | Gets the restart interval of the JPEG page, i.e. the number of MCUs per entropy-coded segment. | |
Vintasoft.Imaging.UI.PaletteViewer | ||
Added methods | ||
public int GetColorIndex(System.Drawing.Point) | Returns the index of the color. | |
Vintasoft.Imaging.UI.VisualTools.UserInteraction.PointBasedObjectFreehandBuilder | ||
Added properties | ||
public int FinishBuildingMouseClickCount { get; set; } | Gets or sets the count of mouse click, which user must do for finishing the object building. | |
Vintasoft.Imaging.Undo.UndoManager | ||
Added methods | ||
public void AddAction(Vintasoft.Imaging.Undo.UndoAction) | Adds the action, which allows to restore the object state in the action. | |
public void RemoveCompositeAction() | Removes the composite action from the undo manager. | |
Vintasoft.Imaging.Utils.GraphicsUtils | ||
Added methods | ||
public System.Drawing.RectangleF TransformRect(System.Drawing.RectangleF, Vintasoft.Imaging.Utils.AffineMatrix) | Transforms the rectangle and returns the bounding box. | |
public interface Vintasoft.Imaging.Processing.IProcessingCommandInfo | Defines an interface for information about a processing command. |
public interface Vintasoft.Imaging.Processing.IProcessingCommand<TTarget> | Defines an interface of a processing command. |
public interface Vintasoft.Imaging.Metadata.IJpeg2000ColorSpaceSpecification | Defines an interface of colour specification box that defines one method by which an application can interpret the color space of the decompressed image data. |
public interface Vintasoft.Imaging.Metadata.IJpeg2000Metadata | Defines an interface that provides methadata of JPEG2000 image. |
public interface Vintasoft.Imaging.Processing.Analyzers.IAnalyzerWrapperInfo | Defines an interface for an analyzer wrapper. |
public interface Vintasoft.Imaging.Processing.IValueProcessing | Defines an interface for information about a Vintasoft.Imaging.Processing.ValueProcessing`2. |
public interface Vintasoft.Imaging.Processing.IConditionalCommandInfo | Defines an interface for information about a Vintasoft.Imaging.Processing.ConditionalCommand`1. |
public interface Vintasoft.Imaging.Processing.Analyzers.ICompositePredicateAnalyzerInfo | Defines an interface for information about a Vintasoft.Imaging.Processing.Analyzers.CompositePredicateAnalyzer`1. |
public interface Vintasoft.Imaging.Processing.Analyzers.ISetContainsAnalyzerResultPredicateInfo | Defines an interface for information about an Vintasoft.Imaging.Processing.Analyzers.SetContainsAnalyzerResultPredicate`2. |
public interface Vintasoft.Imaging.Processing.Analyzers.IAnalyzerResultsComparerInfo | Defines an interface for information about an Vintasoft.Imaging.Processing.Analyzers.AnalyzerResultsComparer`2. |
public interface Vintasoft.Imaging.Processing.ITriggerInfo | Defines an interface for information about a trigger. |
public interface Vintasoft.Imaging.Processing.IProcessingCommandTreeInfo | Defines an interface for information about a Vintasoft.Imaging.Processing.ProcessingCommandTree`1. |
public enum Vintasoft.Imaging.Pdf.PdfDocumentConformance | Defines available conformances for PDF document. |
public enum Vintasoft.Imaging.Processing.Analyzers.ProcessingResultCachingMethod | Defines available the caching methods of processing result. |
public enum Vintasoft.Imaging.Processing.TriggerSeverity | Specifies available severities of a trigger. |
public enum Vintasoft.Imaging.Processing.Analyzers.ConditionalOperator | Specifies available conditional operators. |
public enum Vintasoft.Imaging.Processing.Analyzers.ComparisonOperator | Specifies available comparison operators for a comparer. |
Vintasoft.Imaging.Codecs.ImageFiles.Jpeg.JpegSubsamplingInterpolationMode | ||
Added fields | ||
public Vintasoft.Imaging.Codecs.ImageFiles.Jpeg.JpegSubsamplingInterpolationMode Default | Default interpolation mode. | |
Vintasoft.Imaging.Codecs.Decoders.RawDecoder | ||
Added methods | ||
public Vintasoft.Imaging.VintasoftImage GetPreviewImage(System.EventHandler<Vintasoft.Imaging.ProgressEventArgs>) | Returns a preview image associated with this RAW image. | |
Changed methods | ||
public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings) | public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) | |
Vintasoft.Imaging.Wpf.Codecs.Decoders.XpsDecoder | ||
Changed methods | ||
public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings) | public Vintasoft.Imaging.Codecs.Decoders.ImageInfo GetImageInfo(int, Vintasoft.Imaging.Codecs.Decoders.RenderingSettings, Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) | |
public class Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfCompositeInteractionController<T> | Represents the composite interaction controller of an interactive object. |
public class Vintasoft.Imaging.Wpf.UI.VisualTools.WpfImageViewerProcessingTool | Visual tool for processing of rectangular area in an image viewer. |
public class Vintasoft.Imaging.Wpf.UI.VisualTools.WpfImageProcessingToolWithRectangularSelection | public class Vintasoft.Imaging.Wpf.UI.VisualTools.WpfImageProcessingTool |
Vintasoft.Imaging.Wpf.UI.WpfImageViewerBase | ||
Added properties | ||
public bool InvokeRequired { get; } | Gets a value indicating whether the Dispatcher.Invoke should be called. | |
Vintasoft.Imaging.Wpf.UI.WpfPaletteViewer | ||
Added methods | ||
public int GetColorIndex(System.Windows.Point) | Returns the index of the color. | |
Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfPointBasedObjectFreehandBuilder | ||
Added properties | ||
public int FinishBuildingMouseClickCount { get; set; } | Gets or sets the count of mouse click, which user must do for finishing the object building. | |