0
好吧,我有這樣的代碼imagick PNG encodeing問題
<?php
/* Create the object */
$image = new Imagick('http://mysite.org.uk/login/tiftest/1.tif');
$count = $image->getNumberImages();
##echo "<h3 style=\"font: bold 12pt Arial\">Total Number of Images Extracted ".
## "from the TIF : ".$image->getNumberImages()."</h3>";
$x =0;
foreach ($image as $image) {
$x++;
$image->setImageFormat('png');
$image->thumbnailImage(150, 120);
echo "<img id='" . $x . "' src='data:image/png;base64,".base64_encode($image)."' />";
}
?>
這不工作和圖像正常顯示,但我不得不與BASE64_ENCODE圖像和圖像編碼:
<img id="1" src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHgAAAC0CAQAAAD1RyCWAAAAAmJLR0QA/4ePzL8A==">
如何我能得到這個圓鋼所以它只是顯示爲
<img id='1' src=' ** something normal like image file name **' />
任何人都可以點我在正確的方向
感謝RATTI,但我不能將文件寫入到這是所有在飛行中完成的文件夾 –