使用php将图像的dpi从72更改为96

3

我想使用GD或PHP将图像的DPI从72更改为96。

提前感谢。


现有的图片还是空白的图片? - yoda
2
我不确定你是否理解你所问的内容。当你在一个72 DPI的显示器上显示一张图片时,它就是72 DPI。当你在一个96 DPI的显示器上显示它时,它就是96 DPI。图像没有本地DPI,它们有像素大小。DPI是由显示媒介决定的。 - glomad
对不起,我的意思是“我不确定我理解了…” - glomad
@itchy:OP在谈论“推荐”的DPI,这通常与图像一起保存,以便打印机、转换器和类似设备在打印/显示图像时知道要使用哪个DPI(当然,如果他们希望使用此信息)。 - johndodo
1个回答

0

你可以使用 PHP iMagick 设置分辨率:

public function setDPI($DPIX, $DPIY) {

    $this->image->setImageResolution($DPIX,$DPIY);

}

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接