Удаляется ли метаданные изображений при включенной оптимизации медиа в Composer?

Итак, здесь есть два запроса на новые функции: сохранение EXIF и сохранение цветового пространства.

Сохранение EXIF

Должно быть возможно заставить composer media optimization image enabled работать без опции strip image metadata. Мы извлекаем EXIF на раннем этапе конвейера и вставляем его обратно в конце. Тем не менее, я не нашёл ни одной поддерживаемой библиотеки для удобного чтения и записи EXIF ни в JS, ни в WASM. Если кто-то захочет попробовать свои силы в использовании заброшенной GitHub - hMatoba/piexifjs: Read and modify exif in client-side or server-side JavaScript. · GitHub или попытается перевести в формат WASM библиотеку GitHub - paolobarbolini/img-parts: Low level crate for reading and writing Jpeg, Png and RIFF image containers · GitHub, я могу только сказать pr-welcome.

Цветовое пространство

Мы используем Canvas для преобразования декодированного изображения в массив RGBA. Поддержка цветовых пространств в Canvas сложна. Существует предложение WICG по добавлению поддержки расширенных цветовых пространств, но оно не появится в ближайшее время.