PHP 8.4.6 Released!

Imagick::setImageUnits

(PECL imagick 2, PECL imagick 3)

Imagick::setImageUnitsSets the image units of resolution

Description

public Imagick::setImageUnits(int $units): bool

Sets the image units of resolution.

Parameters

units

Return Values

Returns true on success.

User Contributed Notes

euperia at gmail dot com
12 years ago
You should use the PHP Imagick constants to correctly set the Image Units, as described here:

http://www.php.net/manual/en/imagick.constants.php

RESOLUTION constants

imagick::RESOLUTION_UNDEFINED (integer)
imagick::RESOLUTION_PIXELSPERINCH (integer)
imagick::RESOLUTION_PIXELSPERCENTIMETER (integer)
salomonsanz at gmail dot com
16 years ago
$source = 'miphoto.jpg';
$imagick = new Imagick($source);
$imagick -> setImageUnits(2);
//0=undefined, 1=pixelsperInch, 2=PixelsPerCentimeter
$info = $imagick -> identifyImage();
print_r($info);
//ouput
/*
Array
(
[units] => PixelsPerCentimeter
)
To Top