相关疑难解决方法(0)

使用PHP GD/Imagick获取/设置DPI?

我正在构建一个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)

php image-processing imagick

12
推荐指数
1
解决办法
9517
查看次数

标签 统计

image-processing ×1

imagick ×1

php ×1