Я использую Imagick с PHP для объединения изображений, загруженных пользователем. Для некоторых изображений я хотел бы проверить, является ли исходный загруженный файл в векторном формате. Есть ли способ сделать это с помощью PHP?
Я понимаю, что Imagick преобразует векторные изображения в растровые, что делает это не так просто, как я думал.
Во-первых, вам нужно знать, какое расширение файла 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.";
}
Других решений пока нет …