我有一张72DPI的图片,需要将其转换为300DPI以用于打印目的。我希望使用imagick来完成所有必要的操作,但尝试了以下代码后没有得到积极的结果。
<?
$im = new Imagick();
$im->setResolution(72,72);
$im->setOption('density','300x300');
$im->readImage("test.png");
header("Content-Type: image/png");
echo $im;
?>
有人能帮我澄清一下setoption的用法吗?或者有人能解释一下如何在iMagick或GD中更改DPI吗?