VintaSoft Imaging .NET SDK: Changes in version 8.2
In This Topic
Changes in Vintasoft.Imaging.dll
New classes:
public class Vintasoft.Imaging.ImageProcessing.Transforms.MatrixTransformCommand |
Applies an affine transformation to an image. |
public class Vintasoft.Imaging.Utils.AffineMatrix |
Represents a 3x3 affine transformation
matrix used for transformations in 2-D space. |
public abstract class Vintasoft.Imaging.Utils.PointFTransform |
Transforms the System.Drawing.PointF structure by applying the specified affine matrix. |
public class Vintasoft.Imaging.UI.VisualTools.ImageMapTool |
Map of the image in the image viewer. |
Removed classes:
public class Vintasoft.Imaging.UI.ImageMap |
Use the Vintasoft.Imaging.UI.VisualTools.ImageMapTool class instead. |
Changed classes:
Vintasoft.Imaging.Codecs.Decoders.DecodingSettings |
Added methods |
public void CopyTo(Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) |
Copies current decoding settings to the target decoding settings. |
public System.Object Clone() |
Creates a new object that is a copy of the current instance. |
|
|
Vintasoft.Imaging.Codecs.Decoders.DecoderBase |
Added methods |
public Vintasoft.Imaging.Codecs.Decoders.DecodingSettings GetDefaultDecodingSettings(int) |
Returns the default decoding settings of the specified page. |
|
|
Vintasoft.Imaging.Metadata.MetadataNode |
Added properties |
public bool CanCopy { get; } |
Gets a value that indicating whether the metadata node can be copied
to the new metadata tree. |
|
|
Vintasoft.Imaging.VintasoftImageMetadata |
Added methods |
public void set_MetadataTree(Vintasoft.Imaging.Metadata.PageMetadata) |
|
|
|
Vintasoft.Imaging.ImageCollection |
Added methods |
public void SetDecodingSettingsProperties(Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) |
Sets the properties of decoding settings for all images of this image collection. |
|
|
Vintasoft.Imaging.Codecs.Decoders.JpegDecodingSettings |
Added methods |
public void CopyTo(Vintasoft.Imaging.Codecs.Decoders.DecodingSettings) |
Copies current decoding settings to the target decoding settings. |
public System.Object Clone() |
Creates a new object that is a copy of the current instance. |
|
|
Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffPage |
Added methods |
public Vintasoft.Imaging.VintasoftImage GetEmbeddedThumbnail() |
Gets the embedded thumbnail of the TIFF page. |
|
|
Vintasoft.Imaging.UI.VisualTools.VisualTool |
Added properties |
public bool IsVisibleWithoutImage { get; } |
Gets a value indicating whether this visual tool is visible without image. |
|
|
Vintasoft.Imaging.UI.ImageViewer |
Added properties |
public bool IsImagePainted { get; } |
Gets a value indicating whether image (or image region) is painted in viewer. |
|
|
Removed properties |
public Vintasoft.Imaging.UI.ImageMap ImageMap { get; } |
Use the Vintasoft.Imaging.UI.VisualTools.ImageMapTool class instead. |
public Vintasoft.Imaging.Codecs.Decoders.RenderingSettings RenderingSettings { get; set; } |
Specify rendering settings as parameter of method. |
|
|
Vintasoft.Imaging.Metadata.TiffTagMetadata |
Added properties |
public bool CanCopy { get; } |
Gets a value that indicating whether the metadata node can be copied
to the new metadata tree. |
|
|
Vintasoft.Imaging.Metadata.TiffTagIfdArrayMetadata |
Added properties |
public bool CanCopy { get; } |
Gets a value that indicating whether the metadata node can be copied
to the new metadata tree. |
|
|
Added constructors |
public void TiffTagIfdArrayMetadata(Vintasoft.Imaging.Codecs.ImageFiles.Tiff.TiffTag, bool) |
Initializes a new instance of the Vintasoft.Imaging.Metadata.TiffTagMetadata class. |
|
|
Vintasoft.Imaging.UI.ImageViewerBase |
Added methods |
public void set_Images(Vintasoft.Imaging.ImageCollection) |
|
|
|
Vintasoft.Imaging.UI.VisualTools.CompositeVisualTool |
Added properties |
public bool IsVisibleWithoutImage { get; } |
Gets a value indicating whether this visual tool is visible
if image is not painted in image viewer. |
|
|
Vintasoft.Imaging.UI.VisualTools.UserInteraction.RectangularObjectBuilder |
Added properties |
public bool IsSizeChanged { get; } |
Gets a value indicating whether the object size was changed during object building. |
|
|
Vintasoft.Imaging.ImageSize |
Added methods |
public Vintasoft.Imaging.ImageSize Clone() |
Creates a new Vintasoft.Imaging.ImageSize that is a copy of the current instance. |
|
|
New enumerations:
public enum Vintasoft.Imaging.Utils.AffineMatrixType |
Specifies available types of affine matrix. |
Changed enumerations:
Vintasoft.Imaging.Codecs.ImageFiles.Tiff.SpecialTiffTagId |
Added fields |
public Vintasoft.Imaging.Codecs.ImageFiles.Tiff.SpecialTiffTagId MakerNote |
Manufacturer specific information. |
|
|
Vintasoft.Imaging.Codecs.ImageFiles.Tiff.ExifTagId |
Added fields |
public Vintasoft.Imaging.Codecs.ImageFiles.Tiff.ExifTagId InteroperabilityIFD |
A pointer to the Exif-related Interoperability IFD. |
|
|
Vintasoft.Imaging.Codecs.ImageFiles.Tiff.InteroperabilityTagId |
Added fields |
public Vintasoft.Imaging.Codecs.ImageFiles.Tiff.InteroperabilityTagId InteroperabilityVersion |
The interoperability version. |
|
|
Changes in Vintasoft.Imaging.Wpf.dll
New classes:
public abstract class Vintasoft.Imaging.Wpf.Utils.WpfPointTransform |
Transforms the System.Windows.Point structures by
applying the specified affine matrix. |
Changed classes:
Vintasoft.Imaging.Wpf.WpfObjectConverter |
Added methods |
public System.Windows.Media.Matrix CreateWindowsMatrix(Vintasoft.Imaging.Utils.AffineMatrix) |
Creates the System.Windows.Media.Matrix object from the AffineMatrix object. |
public Vintasoft.Imaging.Utils.AffineMatrix CreateVintasoftMatrix(System.Windows.Media.Matrix) |
Creates the AffineMatrix object from the System.Windows.Media.Matrix object. |
|
|
Changes in Vintasoft.Imaging.Wpf.UI.dll
New classes:
public class Vintasoft.Imaging.Wpf.UI.VisualTools.WpfImageMapTool |
Map of the image in the image viewer. |
Removed classes:
public class Vintasoft.Imaging.Wpf.UI.WpfImageMap |
Use the Vintasoft.Imaging.Wpf.UI.VisualTools.WpfImageMapTool class instead. |
Changed classes:
Vintasoft.Imaging.Wpf.UI.WpfImageViewerBase |
Added methods |
public void set_Images(Vintasoft.Imaging.ImageCollection) |
|
|
|
Vintasoft.Imaging.Wpf.UI.VisualTools.WpfVisualTool |
Added properties |
public bool IsVisibleWithoutImage { get; } |
Gets a value indicating whether this visual tool is visible without image. |
|
|
Vintasoft.Imaging.Wpf.UI.WpfImageViewer |
Added properties |
public bool IsImagePainted { get; } |
Gets a value indicating whether image (or image region) is painted in viewer. |
|
|
Removed properties |
public Vintasoft.Imaging.Wpf.UI.WpfImageMap ImageMap { get; } |
Use the Vintasoft.Imaging.Wpf.UI.VisualTools.WpfImageMapTool class instead. |
|
|
Vintasoft.Imaging.Wpf.UI.ThumbnailImageItem |
Added properties |
public Vintasoft.Imaging.Wpf.UI.WpfThumbnailViewer ThumbnailViewer { get; } |
Gets the thumbnail viewer that draws the thumbnail image item. |
|
|
Vintasoft.Imaging.Wpf.UI.VisualTools.WpfCompositeVisualTool |
Added properties |
public bool IsVisibleWithoutImage { get; } |
Gets a value indicating whether this visual tool is visible
if image is not painted in image viewer. |
|
|
Vintasoft.Imaging.Wpf.UI.VisualTools.UserInteraction.WpfRectangularObjectBuilder |
Added properties |
public bool IsSizeChanged { get; } |
Gets a value indicating whether the object size was changed during object building. |
|
|
Changes in Vintasoft.Imaging.RawCodec.dll
New classes:
public class Vintasoft.Imaging.Codecs.Decoders.RawDecodingSettings |
Contains decoding settings of RAW image. |
Removed classes:
public class Vintasoft.Imaging.Metadata.DigitalCameraRawTiffTagMetadata |
The class is not necessary any more. |
Changed classes:
Vintasoft.Imaging.Codecs.ImageFiles.Raw.RawImagePageBase |
Changed methods |
public Vintasoft.Imaging.VintasoftImage GetImage(Vintasoft.Imaging.Utils.IProgressController) |
public Vintasoft.Imaging.VintasoftImage GetImage(Vintasoft.Imaging.Codecs.Decoders.DecodingSettings, Vintasoft.Imaging.Utils.IProgressController) |
|
|
Vintasoft.Imaging.Codecs.ImageFiles.Raw.DngPage |
Changed methods |
public Vintasoft.Imaging.VintasoftImage GetImage(Vintasoft.Imaging.Utils.IProgressController) |
public Vintasoft.Imaging.VintasoftImage GetImage(Vintasoft.Imaging.Codecs.Decoders.DecodingSettings, Vintasoft.Imaging.Utils.IProgressController) |
|
|
Vintasoft.Imaging.Codecs.ImageFiles.Raw.Cr2Page |
Changed methods |
public Vintasoft.Imaging.VintasoftImage GetImage(Vintasoft.Imaging.Utils.IProgressController) |
public Vintasoft.Imaging.VintasoftImage GetImage(Vintasoft.Imaging.Codecs.Decoders.DecodingSettings, Vintasoft.Imaging.Utils.IProgressController) |
|
|
Vintasoft.Imaging.Codecs.ImageFiles.Raw.CrwPage |
Changed methods |
public Vintasoft.Imaging.VintasoftImage GetImage(Vintasoft.Imaging.Utils.IProgressController) |
public Vintasoft.Imaging.VintasoftImage GetImage(Vintasoft.Imaging.Codecs.Decoders.DecodingSettings, Vintasoft.Imaging.Utils.IProgressController) |
|
|
Vintasoft.Imaging.Codecs.ImageFiles.Raw.NefPage |
Changed methods |
public Vintasoft.Imaging.VintasoftImage GetImage(Vintasoft.Imaging.Utils.IProgressController) |
public Vintasoft.Imaging.VintasoftImage GetImage(Vintasoft.Imaging.Codecs.Decoders.DecodingSettings, Vintasoft.Imaging.Utils.IProgressController) |
|
|
Vintasoft.Imaging.Codecs.Decoders.RawDecoder |
Added methods |
public Vintasoft.Imaging.Codecs.Decoders.DecodingSettings GetDefaultDecodingSettings(int) |
Returns the default decoding settings of the specified page. |
|
|
New enumerations:
public enum Vintasoft.Imaging.Codecs.ImageFiles.Raw.Ciff.CiffSubDirectoryTagId |
Specifies available IDs of CIFF Sub Directory tags. |
public enum Vintasoft.Imaging.Codecs.ImageFiles.Raw.Ciff.CiffCameraObjectTagId |
Specifies available IDs of CIFF Camera Object tags. |
public enum Vintasoft.Imaging.Codecs.ImageFiles.Raw.Ciff.CiffCameraSpecificationTagId |
Specifies available IDs of CIFF Camera Specification tags. |
public enum Vintasoft.Imaging.Codecs.ImageFiles.Raw.Ciff.CiffExifTagId |
Specifies available IDs of CIFF EXIF tags. |
public enum Vintasoft.Imaging.Codecs.ImageFiles.Raw.Ciff.CiffImageDescriptionTagId |
Specifies available IDs of CIFF Image Description tags. |
public enum Vintasoft.Imaging.Codecs.ImageFiles.Raw.Ciff.CiffImagePropsTagId |
Specifies available IDs of CIFF Image Properties tags. |
public enum Vintasoft.Imaging.Codecs.ImageFiles.Raw.Ciff.CiffMeasuredInfoTagId |
Specifies available IDs of CIFF Measured Info tags. |
public enum Vintasoft.Imaging.Codecs.ImageFiles.Raw.Ciff.CiffRootTagId |
Specifies available IDs of CIFF Root tags. |
public enum Vintasoft.Imaging.Codecs.ImageFiles.Raw.Ciff.CiffShootingRecordTagId |
Specifies available IDs of CIFF Shooting Record tags. |