如何在网页上显示一页后记文件,首先使用imagick将其转换为可显示的图像格式?

时间:2018-08-05 11:07:57

标签: php html5 imagick

我首先尝试仅使用imagick来显示现有的gif文件(尚未尝试转换),通常使用简单的 src =“ filename.gif”> 。但是我什至无法使它工作。在我尝试过...

<?php
function displayimage( $filename ) {
  global $url;
  $img = new Imagick($filename);
  header('Content-Type: image/'.$img->getImageFormat());
  echo $img;
  }
?>

,然后在 ...

 <?php
   $filename = 'whatever';
   displayimage($filename);
 ?>

但这只是“字面意思”显示...

GIF89ad2�����
我认为这是可以预料的。但是,我不知道如何在 src =“ ...” 属性中编写 displayimage()标签(我尝试过的所有东西都失败了)。因此,问题1:实现所需语义的正确语法是什么?

然后Queston#2涉及转换部分。一旦上述方法起作用,您应该写什么,以便随后的 echo $ img; 以可显示的图像格式发出输入 $ filename ='somefile.ps'; ? (我本来是想弄清楚自己的想法,但我自己甚至未能解决问题#1,似乎最好是同时询问这两个问题。)

0 个答案:

没有答案