Извлечь метаданные из файла WEBP на C#

Прочитать и усилить Извлекайте метаданные из широкого спектра документов, изображений, аудио и других материалов. форматы видео с использованием GroupDocs.Metadata для .NET API.


Скачать бесплатную пробную версию

О GroupDocs.Metadata для .NET API

GroupDocs.Metadata for .NET предлагает расширенный набор функций управления метаданными и манипулирования ими, позволяя разработчикам легко читать, редактировать, удалять, искать, сравнивать, заменять и экспортировать метаданные из изображений и форматов документов. без использования какого-либо внешнего программного обеспечения. Извлекайте сведения о метаданных из форматов файлов PDF, Word, Excel, PowerPoint, Outlook, OneNote, Visio, Project, AutoCAD, Archive и Multimedia и выполняйте поддерживаемые операции с метаданными с максимальной гибкостью.

Шаги для извлечения метаданных WEBP в C#

GroupDocs.Metadata позволяет разработчикам .NET легко читать и извлекать метаданные из файлов WEBP из своих приложений, выполняя несколько простых шагов.

  • Загрузите WEBP с экземпляром класса метаданных.
  • Создайте предикат для проверки всех свойств метаданных.
  • Передайте предикат методу FindProperties.
  • Перебрать найденные свойства.

Системные Требования

GroupDocs.Metadata для API .NET поддерживаются на всех основных платформах и операционных системах. Перед выполнением приведенного ниже кода убедитесь, что в вашей системе установлены следующие предварительные компоненты.

  • Операционные системы: Microsoft Windows, Linux, MacOS
  • Среды разработки: Visual Studio, Xamarin, MonoDevelop
  • Фреймворки: .NET Framework, .NET Standard, .NET Core, Mono
  • Загрузите последнюю версию GroupDocs.Metadata для .NET из NuGet.

using (var metadata = new GroupDocs.Metadata.Metadata("input.webp"))
{
	// извлечь все свойства метаданных, попадающие в определенную категорию
	var properties = metadata.FindProperties(
		p => p.Tags.Any(t => t.Category == GroupDocs.Metadata.Tagging.Tags.Content));

	// перебираем все свойства и отображаем
	foreach (var property in properties)
	{
		Console.WriteLine("{0} = {1}", property.Name, property.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);

	// отображаем все свойства даты и времени со значением года, равным текущему году
	foreach (var property in properties)
	{
		Console.WriteLine("{0} = {1}", property.Name, property.Value);
	}

	// извлечь все свойства, имена которых соответствуют указанному регулярному выражению
	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));

	// отображаем свойства, имена которых соответствуют следующему шаблону
	foreach (var property in properties)
	{
		Console.WriteLine("{0} = {1}", property.Name, property.Value);
	}
}

Демонстрации извлечения метаданных в реальном времени

Получите метаданные файла ASF прямо сейчас, посетив веб-сайт GroupDocs.Metadata Живые волнения.

Нет необходимости скачивать API

Нет необходимости писать код

Просто загрузите исходный файл

Скачать результирующий файл

О формате файла WEBP

WebP, представленный Google, представляет собой современный формат файлов растровых веб-изображений, основанный на сжатии без потерь и с потерями. Он обеспечивает такое же качество изображения при значительном уменьшении размера изображения. Поскольку большинство веб-страниц используют изображения в качестве эффективного представления данных, использование изображений WebP на веб-страницах приводит к более быстрой загрузке веб-страниц. По данным Google, изображения WebP без потерь на 26% меньше по размеру по сравнению с PNG, а изображения WebP с потерями на 25-34% меньше, чем сопоставимые изображения JPEG. Изображения сравниваются на основе индекса структурного сходства (SSIM) между WebP и другими форматами файлов изображений. WebP — это родственный проект формата мультимедийных контейнеров WebM.

Подробнее О формате файла WEBP

Чтение и извлечение файлов других форматов

API для извлечения метаданных мультиформатных документов и изображений для .NET. Получите метаданные некоторых популярных форматов файлов, как указано ниже.

Извлечь метаданные PDF

(Adobe Portable Document Format)

Извлечь метаданные DOC

(Документ Microsoft Word)

Извлечь метаданные DOCM

(Документ Microsoft Word с поддержкой макросов)

Извлечь метаданные DOCX

(Документ Microsoft Word с открытым XML)

Извлечь метаданные DOT

(Шаблон документа Microsoft Word)

Извлечь метаданные DOTX

(Шаблон документа Word Open XML)

Извлечь метаданные XLS

(Формат двоичного файла Microsoft Excel)

Извлечь метаданные XLSX

(Электронная таблица Microsoft Excel Open XML)

Извлечь метаданные XLSM

(Электронная таблица Microsoft Excel с поддержкой макросов)

Извлечь метаданные XLTM

(Шаблон рабочей книги с поддержкой макросов OOXML)

Извлечь метаданные PPT

(Презентация PowerPoint)

Извлечь метаданные PPS

(Слайд-шоу Microsoft PowerPoint)

Извлечь метаданные PPTX

(Презентация PowerPoint Open XML)

Извлечь метаданные PPSX

(Слайд-шоу PowerPoint Open XML)

Извлечь метаданные POTX

(Открытый XML-шаблон Microsoft PowerPoint)

Извлечь метаданные POTM

(Шаблон Microsoft PowerPoint)

Извлечь метаданные PPTM

(Презентация Microsoft PowerPoint)

Извлечь метаданные PPSM

(Слайд-шоу Microsoft PowerPoint)

Извлечь метаданные ODS

(Открыть электронную таблицу документов)

Извлечь метаданные ODT

(Открыть текст документа)

Извлечь метаданные TIFF

(Формат файла изображения с тегами)

Извлечь метаданные JPEG

(Изображение в формате JPEG)

Извлечь метаданные PNG

(Портативная сетевая графика)

Извлечь метаданные GIF

(Графический файл формата обмена)

Извлечь метаданные BMP

(Формат растрового файла)

Извлечь метаданные JP2

(Основной файл изображения JPEG 2000)

Извлечь метаданные WEBP

(Формат файла растрового веб-изображения)

Извлечь метаданные PSD

(Документ Adobe Photoshop)

Извлечь метаданные WMF

(Метафайл Windows)

Извлечь метаданные EMF

(Расширенный формат метафайла)

Извлечь метаданные MPP

(Документ Microsoft Project)

Извлечь метаданные MSG

(Сообщение электронной почты Microsoft Outlook)

Извлечь метаданные EML

(Сообщение электронной почты)

Извлечь метаданные DWG

(Форматы проектных данных Autodesk)

Извлечь метаданные DXF

(Обмен чертежами AutoCAD)

Извлечь метаданные ONE

(Майкрософт OneNote)

Извлечь метаданные MP3

(Аудиоуровень MPEG III)

Извлечь метаданные WAV

(Формат звукового файла формы волны)

Извлечь метаданные DICOM

(Цифровая визуализацияКомм в медицине)

Извлечь метаданные AVI

(Файл чередования аудио-видео)

Извлечь метаданные VSD

(Чертеж Microsoft Visio 2003-2010)

Извлечь метаданные VSDX

(Рисование Microsoft Visio)

Извлечь метаданные VSS

(Трафарет Microsoft Visio 2003-2010)

Извлечь метаданные VDX

(Microsoft Visio 2003-2010 XML-чертеж)

Извлечь метаданные VSX

(Microsoft Visio 2003-2010 XML-трафарет)

Извлечь метаданные ZIP

(Формат файла архива)

Извлечь метаданные EPUB

(Формат файла цифровой электронной книги)

Извлечь метаданные VCF

(Электронная визитная карточка)

Извлечь метаданные VCR

(визитная карточка)

Back to top
 Русский