Я поддерживаю веб-приложение (PWA), написанное на Angular 9, где пользователи загружают изображения и обрезают, поворачивают и т. Д. В Cropperjs.
В iOS новый формат изображений (HEIF) становится стандартом, и эти пользователи жалуются, что не могут загрузить свои фотографии. Кажется, что иногда iOS автоматически конвертирует в jpg, а иногда нет. Поэтому нам нужно иметь возможность получать изображения в формате HEIF.
Я попытался добавить изображение/heif mimetype к атрибуту accept
, но изображения *.heic по-прежнему затемнены на iOS. Мне кажется, что многие просто принимают все файлы, но это не вариант для этого веб-приложения.
Кроме того, Cropperjs не поддерживает формат изображения HEIF, так как же нам преобразовать его в известный веб-формат?