protected function getResourceString($resourceImg) { ob_start(); BMP::image($resourceImg, null); $resourceStr = ob_get_contents(); ob_end_clean(); return base64_encode($resourceStr); }
/** * Display the image. * Example: $img->show(); */ public function show() { if (ob_get_level()) { ob_clean(); } header("Content-type: " . $this->info['mime']); switch ($this->info['mime']) { case 'image/png': imagepng($this->image); break; case 'image/jpeg': imagejpeg($this->image); break; case 'image/bmp': case 'image/x-windows-bmp': case 'image/x-ms-bmp': BMP::image($this->image); break; case 'image/gif': imagegif($this->image); break; default: break; } return $this; }