У меня есть поток данных, содержащий инвентарь автосалона. Например:
https://pictures.dealer.com/t/troncallisubarusoa/1849/6aa77e5ac38a3b1f7fe87c15fec40550x.jpg?t=20200708
Как видите, расширение - «.jpg», но если вы откроете изображение и попытаетесь щелкнуть правой кнопкой мыши -> сохранить ... отображается как ".webp". Это наводит меня на мысль, что это действительно webp, а не jpg.
Этот факт портит сценарий ffmpeg, который у меня есть, поскольку он не может обрабатывать изображения webp. В результате я пытаюсь создать сценарий, который будет проверять URL-адреса инвентаря и пытаться идентифицировать URL-адреса, которые действительно являются веб-ссылкой, а затем загружать и конвертировать в jpeg, а затем сохранять вновь созданный jpeg в базе данных.
Я пробовал использовать функцию exif_imagetype (), а также просматривать wrapper_data URL-адреса, и оба возвращаются с jpg.
Есть ли способ определить, является ли изображение URL-адреса webp ?