PHP imagemagick exec将PDF页面0转换为PNG太小

时间:2011-03-01 20:50:04

标签: php imagemagick

我正在使用它将PDF转换为PNG:

exec('/ usr / bin / convert -density 96 -quality 85 a.pdf [0] a.png');

我也尝试过这么简单:

exec('/ usr / bin / convert -colorspace RGB“a.pdf [0]”“a.png”');

但我提供的源PDF文件只有一个图像而没有文字,而且该图像尺寸为700x400像素,而且结果的PNG很小,例如100x30。

如何转换才能生成原始尺寸的图像?我做错了吗?

感谢。

2 个答案:

答案 0 :(得分:0)

尝试使用此参数转换“-density 300x300 -units pixelsperinch”。怎么样?

答案 1 :(得分:0)

我最终使用了命令以及“-density 350%”参数。这给了我每次精确的图片尺寸,并且到目前为止已经有效。

exec('/usr/bin/convert -density 350% -quality 85 a.pdf[0] a.png');

谢谢你的时间。