Click or drag to resize

HeifImage Class

Represents a LibHeif image.
Inheritance Hierarchy

Namespace: LibHeifSharp
Assembly: LibHeifSharp (in LibHeifSharp.dll) Version: 2.3.0
Syntax
public sealed class HeifImage : Disposable

The HeifImage type exposes the following members.

Constructors
 NameDescription
Public methodHeifImage Initializes a new instance of the HeifImage class.
Top
Properties
 NameDescription
Public propertyChroma Gets the image chroma.
Public propertyColorspace Gets the image color space.
Public propertyDecodingWarnings Gets a collection of warnings that occurred when decoding the image.
Public propertyHasAlphaChannel Gets a value indicating whether the image has an alpha channel.
Public propertyHeight Gets the image height.
Public propertyIccColorProfile Gets or sets the image ICC color profile.
Public propertyIsPremultipliedAlpha Gets or sets a value indicating whether the alpha channel is premultiplied.
Public propertyNclxColorProfile Gets or sets the image NCLX color profile.
Public propertyWidth Gets the image width.
Top
Methods
 NameDescription
Public methodAddPlane Adds a plane to the image.
Public methodDispose Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
(Inherited from Disposable)
Public methodEqualsDetermines whether the specified object is equal to the current object.
(Inherited from Object)
Public methodGetHashCodeServes as the default hash function.
(Inherited from Object)
Public methodGetPlane Gets the image data for the specified plane.
Public methodGetTypeGets the Type of the current instance.
(Inherited from Object)
Public methodHasChannel Determines whether this image contains the specified channel.
Public methodScaleImage Scales the image.
Public methodToStringReturns a string that represents the current object.
(Inherited from Object)
Top
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