←Select platform

CodecsWebpImageInfo Class

Summary
Provides information specific to WebP images.
Syntax
C#
Objective-C
C++/CLI
Java
Python
public class CodecsWebpImageInfo 
@interface LTCodecsWebpImageInfo : NSObject 
public class CodecsWebpImageInfo 
public ref class CodecsWebpImageInfo  
class CodecsWebpImageInfo: 
Remarks

Do not create this class directly. Instead, obtain it by accessing the CodecsImageInfo.Webp property.

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.