Как мы можем получить размеры .ai файла в php - PullRequest
0 голосов
/ 14 сентября 2018

Я создаю одну страницу для преобразования изображения. Я хочу преобразовать изображение из .ai в .jpg. Но проблема в том, как мне получить размеры (ширину и высоту) AI-файла. Я уже пытался использовать getimagesize (), но это не так. работает, это дает мне пустой ответ.

Вот мой php код

if($fileType == 'psd' || $fileType == 'ai' || $fileType == 'eps' || $fileType == 'pdf'){
        $source_file_name = get_file_name(basename($_FILES["sfile"]["name"]));



        if (move_uploaded_file($_FILES["sfile"]["tmp_name"],SOURCE_UPLOAD_PATH.$source_file_name)) {

            //get dimensions of image
            $dimensions = getimagesize(SOURCE_UPLOAD_PATH.$source_file_name);

            echo "<pre>";
            print_r($dimensions);exit;

1 Ответ

0 голосов
/ 14 сентября 2018

Вы можете использовать Imagick

<?php
$image = new Imagick();
$image->readimage($imagePath);
if ($fileType == "psd" || $fileType == "ai"){
    $image->setIteratorIndex(0);
}
$dimensions = $image->getImageGeometry();
$width = $dimensions['width'];
$height = $dimensions['height'];

echo "Your image is $width by $height pixels";
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...