您應該使用 PHP Imagick 常數來正確設定影像單位,如此處所述
https://php.dev.org.tw/manual/en/imagick.constants.php
RESOLUTION 常數
imagick::RESOLUTION_UNDEFINED (整數)
imagick::RESOLUTION_PIXELSPERINCH (整數)
imagick::RESOLUTION_PIXELSPERCENTIMETER (整數)
(PECL imagick 2, PECL imagick 3)
Imagick::setImageUnits — 設定影像解析度的單位
units
成功時回傳 true
。
您應該使用 PHP Imagick 常數來正確設定影像單位,如此處所述
https://php.dev.org.tw/manual/en/imagick.constants.php
RESOLUTION 常數
imagick::RESOLUTION_UNDEFINED (整數)
imagick::RESOLUTION_PIXELSPERINCH (整數)
imagick::RESOLUTION_PIXELSPERCENTIMETER (整數)
$source = 'miphoto.jpg';
$imagick = new Imagick($source);
$imagick -> setImageUnits(2);
//0=未定義,1=每英寸像素,2=每公分像素
$info = $imagick -> identifyImage();
print_r($info);
//輸出
/*
陣列
(
[units] => PixelsPerCentimeter
)