您可以使用圖書館的displayImage
功能如下:
$magicianObj->displayImage('jpeg',100); // first param tells display as jpeg and second specifies the quality of the image
你可以找到在this link檢查線路沒有2529其他可用的功能爲displayImage
參考
編輯
添加下面的函數略高於displayImage功能在php_image_magician.php
public function getImageSrc($fileType = 'jpg') {
ob_start();
if (!is_resource($this->imageResized)) { if ($this->debug) { die('saveImage: This is not a resource.'); }else{ die(); }}
switch($fileType)
{
case 'jpg':
case 'jpeg':
imagejpeg($this->imageResized, NULL, $imageQuality);
break;
case 'gif':
imagegif($this->imageResized);
break;
case 'png':
// *** Scale quality from 0-100 to 0-9
$scaleQuality = round(($imageQuality/100) * 9);
// *** Invert qualit setting as 0 is best, not 9
$invertScaleQuality = 9 - $scaleQuality;
imagepng($this->imageResized, NULL, $invertScaleQuality);
break;
case 'bmp':
die('bmp file format is not supported.');
break;
default:
// *** No extension - No save.
die('file extension not supported.');
break;
}
$response = ob_get_contents();
ob_end_clean();
return 'data:image/'.$fileType.';base64,' . base64_encode($response);
}
而且使用下面的代碼回波圖像:
echo '<img src="'.$magicianObj->getImageSrc('jpeg').'" />';
你的意思 標題(「內容類型:圖像/ JPEG」); echo(file_get_contents(「img.jpeg」)); – Sunand 2014-09-04 05:06:56
我想顯示圖像而不是saveimage。我不想將調整大小的圖像保存到文件夾 – Karuppiah 2014-09-04 05:09:43
你試過$ im = $ magicianObj - > resizeImage(50,50,'crop')然後標題('Content-Type:image/jpeg'); //輸出圖像 imagejpeg($ im); – light94 2014-09-04 05:16:07