Example #1
0
 protected function getResourceString($resourceImg)
 {
     ob_start();
     BMP::image($resourceImg, null);
     $resourceStr = ob_get_contents();
     ob_end_clean();
     return base64_encode($resourceStr);
 }
Example #2
0
 /**
  * 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;
 }