Как сохранить метаданные при кодировании WEBP или вставить метаданные в готовые изображения WEBP?

У меня естьPNGизображения с и метаданные, которые я хочу сохранять при создании изображений.

Я использую компьютер с Windows . Я попробовал несколько способов, и мне это не удалось.
Я знаю, что это не поддерживаетIPTCметаданные, просто и , было бы хорошо, если бы просто сохранялись/переносились в .

Оригинальный кодировщик WEBP от Google имеет следующую опцию:

-строка метаданных : список метаданных, разделенных запятыми, которые нужно скопировать из входа в выход, если они есть. Допустимые значения: все, нет, exif , icc , xmp . По умолчанию нет.

Я использовал такую ​​командную строку:

      cwebp -metadata all image.png -o image.webp

Однако такая командная строка выдает это предупреждение, поэтому метаданные не сохраняются:

      Warning: only ICC profile extraction is currently supported on this platform!

Я также попробовал другой инструмент Google WebpMux . Я экспортировал блоки метаданных с помощью ExifTool в.exifи.xmpфайлы и запустил такие командные строки:

      webpmux -set exif image.exif image1.webp -o image2.webp
webpmux -set xmp image.xmp image1.webp -o image2.webp

Метаданные не были вставлены.

Затем я нашел инструмент , в котором говорится, что он способен вставлять метаданные изображений в изображения.

Я попробовал эту команду:

      exiv2 -ee- image.png | exiv2 -ie- image.webp

Он копирует только часть метаданных, а не все, например, заголовок изображения не копируется, а описание копируется.

Я также пробовал извлечь метаданные с помощью в.exvфайл и вставить его в файл с помощью этой командной строки:

      exiv2 -ep image.webp

Не повезло.

Я также пробовал импортировать файлы метаданных с помощью Exiv2Exiv2Exiv2 — тоже не помогло.

ВОПРОСЫ:

Есть ли рабочий способ вставитьEXIFи/илиXMPметаданные вWEBPизображений?
Или, может быть, я неправильно использовал инструменты? Поделитесь правильными командными строками, пожалуйста.

0 ответов

Другие вопросы по тегам