HeifImageHandle Class

Represents a LibHeif image handle.

Definition

Namespace: LibHeifSharp
Assembly: LibHeifSharp (in LibHeifSharp.dll) Version: 3.2.0
C#
public sealed class HeifImageHandle : Disposable
Inheritance
Object    Disposable    HeifImageHandle

Properties

AuxiliaryImageType Gets the type of auxiliary image that this instance represents.
BitDepth Gets the image bit depth.
HasAlphaChannel Gets a value indicating whether this instance has an alpha channel.
HasDepthImage Gets a value indicating whether this instance has a depth image.
Height Gets the image height.
IccColorProfile Gets the image handle ICC color profile.
IsPremultipliedAlpha Gets a value indicating whether the alpha channel is premultiplied.
IsPrimaryImage Gets a value indicating whether this instance is the primary image.
NclxColorProfile Gets the image handle NCLX color profile.
Width Gets the image width.

Methods

AddRegion Adds a region to the image handle.
Decode Decodes this instance to a HeifImage.
Dispose Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from Disposable)
EqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
GetAuxiliaryImage Gets the auxiliary image handle.
GetAuxiliaryImageIds Gets a list of the auxiliary image ids.
GetAuxiliaryType Gets the type identifier for the auxiliary image.
GetDepthImage Gets the depth images.
GetDepthImageIds Gets a list of the depth image ids.
GetDepthRepresentationInfo Gets the depth representation information.
GetExifMetadata Gets the EXIF meta-data.
GetHashCodeServes as the default hash function.
(Inherited from Object)
GetMetadata(HeifItemId) Gets the meta-data bytes.
GetMetadata(HeifMetadataBlockInfo) Gets the meta-data bytes.
GetMetadataBlockIds Gets a list of the meta-data block ids.
GetMetadataBlockInfo Gets the meta-data information.
GetRegionItemIds Gets a list of the region item ids.
GetThumbnailImage Gets the thumbnail image handle.
GetThumbnailImageIds Gets a list of the thumbnail image ids.
GetTypeGets the Type of the current instance.
(Inherited from Object)
GetXmpMetadata Gets the XMP meta-data.
ToStringReturns a string that represents the current object.
(Inherited from Object)

Thread Safety

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

See Also