diff --git a/src/ImageSharp/Formats/WebP/WebPDecoderCore.cs b/src/ImageSharp/Formats/WebP/WebPDecoderCore.cs index a064ca326..301b71076 100644 --- a/src/ImageSharp/Formats/WebP/WebPDecoderCore.cs +++ b/src/ImageSharp/Formats/WebP/WebPDecoderCore.cs @@ -92,8 +92,6 @@ namespace SixLabors.ImageSharp.Formats.WebP /// The containing image data. public IImageInfo Identify(Stream stream) { - var metadata = new ImageMetadata(); - WebPMetadata webpMetadata = metadata.GetFormatMetadata(WebPFormat.Instance); this.currentStream = stream; this.ReadImageHeader(); @@ -122,6 +120,10 @@ namespace SixLabors.ImageSharp.Formats.WebP private WebPImageInfo ReadVp8Info() { + var metadata = new ImageMetadata(); + WebPMetadata webpMetadata = metadata.GetFormatMetadata(WebPFormat.Instance); + this.metadata = new ImageMetadata(); + WebPChunkType chunkType = this.ReadChunkType(); switch (chunkType)