以下代码就像魅力一样:
<?php
$im = new imagick('file.pdf[0]');
$im->setImageFormat( "jpg" );
header( "Content-Type: image/jpeg" );
echo $im;
?>
但是如果我需要在现有的html页面中包含该图像呢?如果我删除标题图像/ jpeg,它会将图像显示为文本。我正在寻找可以解决问题的ImageMagick方法。有什么建议吗?
答案 0 :(得分:2)
你可以将上面的代码放在一个名为image.php的单独页面上(注意你需要删除标题部分)。
然后在主页面上使用它:
<img src="image.php">
答案 1 :(得分:0)
你必须在img标签中调用这个php页面
答案 2 :(得分:0)
将图像写入文件系统,然后输出带有<img>
标记的HTML页面:
<?php
$im = new imagick('file.pdf[0]');
$im->setImageFormat('jpg');
$im->writeImage('/var/www/domain/image/something.png');
echo "<img src='/image/something.png'>";
请注意,该文件必须位于可公开访问的目录
中