我正在构建一个 Web 应用程序,它将处理最终将打印的大格式图像文件。
作为其中的一部分,我需要获取(即读取)和设置(即更改)图像文件的 DPI。
这可以通过 PHP GD 或 PHP Imagick 实现吗?
谢谢,
BK
编辑:
可以通过 iMagick 的getImageResolution
方法访问图像的 DPI:
public function getDPI() {
$imgDPI = $this->image->getImageResolution();
return $imgDPI;
}
并且可以通过 iMagick 的setImageResolution
方法设置图像的 DPI:
public function setDPI($DPIX, $DPIY) {
$this->image->setImageResolution($DPIX,$DPIY);
}