2011-02-18 470 views
2

我使用ImageMagick将pdf文件转换为png(缩略图)图像,并且效果很好。我想知道是否可以将具有白色背景的PDF转换为具有透明背景的png文件(即将所有白色像素设置为透明)。将pdf转换为透明png

这是我目前使用的PHP代码(这会导致png文件用白色背景):

/* Open first page of PDF file */ 
$im = new imagick($pdf_filepath . '[0]'); 

/* Scale */ 
$im->thumbnailImage($width, $height); 

/* Convert to png */ 
$im->setImageFormat('png'); 

/* Save file */ 
$result = $im->writeImage($thumbnail_filepath); 

回答

1

退房:

我认为你必须创建它先GIF,然后再回到PNG,如果你愿意。

+0

谢谢...看起来我只是抓了ImageMagick的表面。我会仔细看看的。 – Tomba 2011-02-18 19:25:22

相关问题