←Select platform

Webp Property

Summary
Gets extra information about the image if the file format is WebP.
Syntax
C#
Objective-C
C++/CLI
Java
Python
public CodecsWebpImageInfo Webp { get; } 
@property (nonatomic, strong, readonly) LTCodecsWebpImageInfo *Webp; 
public CodecsWebpImageInfo getWebp() 
public: 
property CodecsWebpImageInfo^ Webp { 
   CodecsWebpImageInfo^ get(); 
} 
Webp # get  (CodecsImageInfo) 

Property Value

A CodecsWebpImageInfo object that contains extra information about the image if the file format is WebP.

Example
C#
using Leadtools; 
using Leadtools.Codecs; 
 
 
 
public void TestWebpInfoExample() 
{ 
   using (RasterCodecs codecs = new RasterCodecs()) 
   { 
      string srcFile = Path.Combine(LEAD_VARS.ImagesDir, "test_stamp240x200-q120.webp"); 
      using (CodecsImageInfo info = codecs.GetInformation(srcFile, true)) 
      { 
         Debug.WriteLine($"File format: {info.Format}, Size: {info.Width} x {info.Height} x {info.BitsPerPixel}"); 
         Debug.WriteLine($"HasAlpha: {info.HasAlpha}"); 
         if (info.Format == RasterImageFormat.WebpAni) 
         { 
            // CodecsWebpImageInfo reference 
            Debug.WriteLine($"Webp animation width: {info.Webp.AnimationWidth}"); 
            Debug.WriteLine($"Webp animation width: {info.Webp.AnimationHeight}"); 
            if (info.Webp.HasAnimationBackground) 
               Debug.WriteLine($"File has animation background color: {info.Webp.AnimationBackground.ToString()}"); 
            else 
               Debug.WriteLine($"File does not have background color"); 
            if (info.Webp.HasAnimationLoop) 
               Debug.WriteLine($"File has animation loop count: {info.Webp.AnimationLoop}"); 
            else 
               Debug.WriteLine($"File does not have animation loop"); 
         } 
      } 
   } 
} 
 
static class LEAD_VARS 
{ 
   public const string ImagesDir = @"C:\LEADTOOLS23\Resources\Images"; 
} 
Requirements

Target Platforms

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.Codecs Assembly

Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.