我有一段 PHP 代码,可以创建 PDF 缩略图,代码如下:
<?php
$file ="test.pdf";
$im = new imagick(realpath($file).'[0]');
$im->setImageFormat("png");
$im->resizeImage(200,200,1,0);
header("Content-Type: image/jpeg");
$thumbnail = $im->getImageBlob();
echo $thumbnail;
?>
代码已经运行良好。但如果我想在网页中显示图片,我必须使用<img src="">
标签。是否有任何方法可以从语法中删除header("Content-Type: image/jpeg");
,并使用<img src="">
来输出图片?或者有人能告诉我如何使用该语法在网页内显示图片。
我在我的Windows Vista PC上运行带有php5的Apache。
echo "<img src='data:image/jpg;base64,".base64_encode($thumbnail)."' />";
,该代码将生成一个包含$thumbnail
变量值的 base64 编码图片链接。 - Alfred