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

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

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

0

Решение

Во-первых, вам нужно знать, какое расширение файла 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.";
}
1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]