आपने जो php छवि पुस्तकालय स्थापित किया है, उसके आधार पर आप कुछ भिन्न विधियों का उपयोग कर सकते हैं। यहां कुछ उदाहरण दिए गए हैं।
ध्यान दें, इको सिर्फ एक चाल है जिसका उपयोग मैं एक ही PHP स्क्रिप्ट से कई छवियों को प्रदर्शित करने के लिए करता हूं जब एक MySQL परिणाम संसाधन के माध्यम से लूपिंग करते हैं। जैसा कि @NAVEED ने दिखाया था, आप हेडर() के माध्यम से आउटपुट भी कर सकते हैं।
जीडी:
$image = imagecreatefromstring($blob);
ob_start(); //You could also just output the $image via header() and bypass this buffer capture.
imagejpeg($image, null, 80);
$data = ob_get_contents();
ob_end_clean();
echo '<img src="data:image/jpg;base64,' . base64_encode($data) . '" />';
इमेजमैजिक (आईमैजिक):
$image = new Imagick();
$image->readimageblob($blob);
echo '<img src="data:image/png;base64,' . base64_encode($image->getimageblob()) . '" />';
ग्राफ़िक्समैजिक (gMagick):
$image = new Gmagick();
$image->readimageblob($blob);
echo '<img src="data:image/png;base64,' . base64_encode($image->getimageblob()) . '" />';