Как мы можем установить преобразованное разрешение изображения так же, как исходный файл в imagemagick? - PullRequest
0 голосов
/ 09 октября 2018

Я использовал ImageMagick для преобразования изображений. Он отлично работает с размером изображения, аналогичным исходному файлу. Но я хочу, чтобы разрешение преобразованного изображения было таким же, как и у исходного файла. Здесь я упомянул пример кода.

$image = new Imagick();
$image->readimage(realpath(SOURCE_UPLOAD_PATH.$tmpName));

if($fileType == "psd" || $fileType == "ai" || $fileType == "pdf" || $fileType == "eps"){
    $image->setIteratorIndex(0);
}
$dimensions = $image->getImageGeometry();
$width = $dimensions['width'];
$height = $dimensions['height'];

$image->thumbnailImage($width, $height);
$image->writeImage(realpath(CONVERTED_UPLOAD_PATH)."/". $converted_file_name.".jpg");

Проблема : по этому коду ex.i загружайте .ai файл с разрешением 96 dpi, но он конвертирует файл с 72 dpi. Как я могу получить преобразованное изображение dpi того же источникафайл?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...