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