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

0

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

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

Теги:
vector
raster
imagick

1 ответ

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.";
}
  • 0
    Спасибо, это полезно. Однако мне интересно, есть ли способ узнать, является ли изображение вектором, не перечисляя типы пантомимы? В идеале, используя Imagick.
  • 0
    Я думаю, что это невозможно. любые способы, если этот ответ полезен для вас. пожалуйста, проголосуйте ... мне нужны голоса, чтобы удалить добавляет.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню