Определите, является ли изображение векторным или растровым с помощью PHP

Я использую Imagick с PHP для объединения изображений, загруженных пользователем. Для некоторых изображений я хотел бы проверить, есть ли исходный загруженный файл в векторном формате. Есть ли способ сделать это с помощью PHP?

Я понимаю, что Imagick преобразует векторные изображения в растровые, что делает это не так просто, как я думал.

1 ответ

Во-первых, вам нужно знать, какое расширение файла vactor. лайк illustrator , corel or freehand file is vactor base.Теперь вы можете проверить загруженный файл с типами MIME.

как это.

$ext = ['ai','fhX','corelExtension'];

$file_name_parts = pathinfo($_FILE['file']['file_name']);

if( !in_array($file_name_parts['extension'], $ext) ) {
    $error = "sorry this file is not permitted. or not vactor file.";
}
Другие вопросы по тегам