Extract Metadata from WEBP File in C#

Read & Extract metadata information from a wide range of documents, images, audio & video formats using GroupDocs.Metadata for .NET API.


Download Free Trial

About GroupDocs.Metadata for .NET API

GroupDocs.Metadata for .NET offers an advanced set of metadata management and manipulation features, allowing developers to easily read, edit, remove, search, compare, replace and export metadata information from images and document formats without using any external software. Extract metadata details from PDF, Word, Excel, PowerPoint, Outlook, OneNote, Visio, Project, AutoCAD, Archive and Multimedia file formats, and perform supported metadata operations with true flexibility.

Steps for WEBP Metadata Extraction in C#

GroupDocs.Metadata makes it easy for .NET developers to read and extract metadata information from WEBP files from within their applications by implementing a few easy steps.

  • Load the WEBP with an instance of Metadata class.
  • Make up a predicate to examine all metadata properties.
  • Pass the predicate to the FindProperties method.
  • Iterate through the found properties.

System Requirements

GroupDocs.Metadata for .NET APIs are supported on all major platforms and operating systems. Before executing the code below, please make sure that you have the following prerequisites installed on your system.

  • Operating Systems: Microsoft Windows, Linux, MacOS
  • Development Environments: Visual Studio, Xamarin, MonoDevelop
  • Frameworks: .NET Framework, .NET Standard, .NET Core, Mono
  • Download the latest version of GroupDocs.Metadata for .NET from NuGet

using (var metadata = new GroupDocs.Metadata.Metadata("input.webp"))
{
	// extract all metadata properties that fall into a particular category
	var properties = metadata.FindProperties(
		p => p.Tags.Any(t => t.Category == GroupDocs.Metadata.Tagging.Tags.Content));

	// iterate over all properties and display
	foreach (var property in properties)
	{
		Console.WriteLine("{0} = {1}", property.Name, property.Value);
	}

	// extract all properties having a specific type and value
	var year = DateTime.Today.Year;
	properties = metadata.FindProperties(
		p => p.Value.Type == GroupDocs.Metadata.Common.MetadataPropertyType.DateTime &&
		p.Value.ToStruct(DateTime.MinValue).Year == year);

	// display all datetime properties with the year value equal to the current year
	foreach (var property in properties)
	{
		Console.WriteLine("{0} = {1}", property.Name, property.Value);
	}

	// extract all properties having names matching the specified regex
	const string pattern = "^author|company|(.+date.*)$";
	var regex = new System.Text.RegularExpressions.Regex(pattern,
		System.Text.RegularExpressions.RegexOptions.IgnoreCase);
	properties = metadata.FindProperties(p => regex.IsMatch(p.Name));

	// display properties whose names match the following pattern
	foreach (var property in properties)
	{
		Console.WriteLine("{0} = {1}", property.Name, property.Value);
	}
}

Metadata Extraction Live Demos

Retrieve metadata information of WEBP file right now by visiting GroupDocs.Metadata Live Demos website.
The live demo has the following benefits

No need to download API

No need to write any code

Just upload the source file

Get download link to save the file

About WEBP File Format

WebP, introduced by Google, is a modern raster web image file format that is based on lossless and lossy compression. It provides same image quality while considerably reducing the image size. Since most of the web pages use images as effective representation of data, the use of WebP images in web pages results in faster loading of web pages. As per Google, WebP lossless images are 26% smaller in size compared to PNGs, while WebP lossy images are 25-34% smaller than comparable JPEG images. Images are compared based on the Structural Similarity (SSIM) index between WebP and other image file formats. WebP is a sister project of WebM multimedia container format.

Read More About WEBP File Format

Reading & Extracting Other File Formats

Multi format documents and images metadata extraction API for .NET. Retrieve metadata of some of the popular file formats as stated below.

Extract PDF Metadata

(Adobe Portable Document Format)

Extract DOC Metadata

(Microsoft Word Document)

Extract DOCM Metadata

(Microsoft Word Macro-Enabled Document)

Extract DOCX Metadata

(Microsoft Word Open XML Document)

Extract DOT Metadata

(Microsoft Word Document Template)

Extract DOTX Metadata

(Word Open XML Document Template)

Extract XLS Metadata

(Microsoft Excel Binary File Format)

Extract XLSX Metadata

(Microsoft Excel Open XML Spreadsheet)

Extract XLSM Metadata

(Microsoft Excel Macro-Enabled Spreadsheet)

Extract XLTM Metadata

(OOXML Macro Enabled Workbook Template)

Extract PPT Metadata

(PowerPoint Presentation)

Extract PPS Metadata

(Microsoft PowerPoint Slide Show)

Extract PPTX Metadata

(PowerPoint Open XML Presentation)

Extract PPSX Metadata

(PowerPoint Open XML Slide Show)

Extract POTX Metadata

(Microsoft PowerPoint Open XML Template)

Extract POTM Metadata

(Microsoft PowerPoint Template)

Extract PPTM Metadata

(Microsoft PowerPoint Presentation)

Extract PPSM Metadata

(Microsoft PowerPoint Slide Show)

Extract ODS Metadata

(Open Document Spreadsheet)

Extract ODT Metadata

(Open Document Text)

Extract TIFF Metadata

(Tagged Image File Format)

Extract PNG Metadata

(Portable Network Graphic)

Extract GIF Metadata

(Graphical Interchange Format File)

Extract BMP Metadata

(Bitmap File Format)

Extract JP2 Metadata

(JPEG 2000 Core Image File)

Extract WEBP Metadata

(Raster Web Image File Format)

Extract PSD Metadata

(Adobe Photoshop Document)

Extract WMF Metadata

(Windows Metafile)

Extract EMF Metadata

(Enhanced Metafile Format)

Extract MPP Metadata

(Microsoft Project Document)

Extract MSG Metadata

(Microsoft Outlook E-mail Message)

Extract EML Metadata

(E-mail Message)

Extract DWG Metadata

(Autodesk Design Data Formats)

Extract DXF Metadata

(AutoCAD Drawing Interchange)

Extract ONE Metadata

(Microsoft OneNote)

Extract MP3 Metadata

(MPEG Audio Layer III)

Extract WAV Metadata

(Waveform Audio File Format)

Extract DICOM Metadata

(Digital Imaging & Comm in Medicine)

Extract AVI Metadata

(Audio Video Interleave File)

Extract VSD Metadata

(Microsoft Visio 2003-2010 Drawing)

Extract VSDX Metadata

(Microsoft Visio Drawing)

Extract VSS Metadata

(Microsoft Visio 2003-2010 Stencil)

Extract VDX Metadata

(Microsoft Visio 2003-2010 XML Drawing)

Extract VSX Metadata

(Microsoft Visio 2003-2010 XML Stencil)

Extract ZIP Metadata

(Archive File Format)

Extract EPUB Metadata

(Digital E-Book File Format)

Extract VCF Metadata

(Electronic Business Card)

Back to top
 English