diff --git a/src/ImageSharp/Formats/Heic/HeicDecoder.cs b/src/ImageSharp/Formats/Heic/HeicDecoder.cs index 71c8bdd363..9fd200575c 100644 --- a/src/ImageSharp/Formats/Heic/HeicDecoder.cs +++ b/src/ImageSharp/Formats/Heic/HeicDecoder.cs @@ -7,6 +7,7 @@ namespace SixLabors.ImageSharp.Formats.Heic; /// /// Image decoder for reading HEIC images from a stream. +/// public sealed class HeicDecoder : ImageDecoder { private HeicDecoder() diff --git a/src/ImageSharp/Formats/Heic/HeicDecoderCore.cs b/src/ImageSharp/Formats/Heic/HeicDecoderCore.cs index c935af778d..34369e26e8 100644 --- a/src/ImageSharp/Formats/Heic/HeicDecoderCore.cs +++ b/src/ImageSharp/Formats/Heic/HeicDecoderCore.cs @@ -26,7 +26,7 @@ internal sealed class HeicDecoderCore : IImageDecoderInternals private ImageMetadata? metadata; /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// /// The decoder options. public HeicDecoderCore(DecoderOptions options) @@ -38,6 +38,9 @@ internal sealed class HeicDecoderCore : IImageDecoderInternals /// public DecoderOptions Options { get; } + /// + public Size Dimensions { get; } + /// public Image Decode(BufferedReadStream stream, CancellationToken cancellationToken) where TPixel : unmanaged, IPixel @@ -62,4 +65,8 @@ internal sealed class HeicDecoderCore : IImageDecoderInternals return new ImageInfo(new PixelTypeInfo(bitsPerPixel), new(this.pixelSize.Width, this.pixelSize.Height), this.metadata); } + private void ReadNals(BufferedReadStream stream) { + + } + } diff --git a/src/ImageSharp/Formats/Heic/HeicEncoder.cs b/src/ImageSharp/Formats/Heic/HeicEncoder.cs index 90ecc754a6..8579564ad1 100644 --- a/src/ImageSharp/Formats/Heic/HeicEncoder.cs +++ b/src/ImageSharp/Formats/Heic/HeicEncoder.cs @@ -7,6 +7,7 @@ namespace SixLabors.ImageSharp.Formats.Heic; /// /// Image encoder for writing an image to a stream as HEIC images. +/// public sealed class HeicEncoder : ImageEncoder { /// diff --git a/src/ImageSharp/Formats/Heic/HeicMetadata.cs b/src/ImageSharp/Formats/Heic/HeicMetadata.cs index ddad88cc46..55f3d7ba82 100644 --- a/src/ImageSharp/Formats/Heic/HeicMetadata.cs +++ b/src/ImageSharp/Formats/Heic/HeicMetadata.cs @@ -11,7 +11,9 @@ public class HeicMetadata : IDeepCloneable /// /// Initializes a new instance of the class. /// - public HeicMetadata() => + public HeicMetadata() + { + } /// /// Initializes a new instance of the class.