Supported Versions: PHP 4, PHP 5, PHP 7, PHP 8
Clean (erase) the output buffer and turn off output buffering
ob_end_clean(): bool
        imagejpeg($this->image->getCore(), null$this->quality);

        
$this->image->mime image_type_to_mime_type(IMAGETYPE_JPEG);

        
$buffer ob_get_contents();

        
ob_end_clean();



        return 
$buffer;

    }
        imagepng($resourcenull, -1);

        
$this->image->mime image_type_to_mime_type(IMAGETYPE_PNG);

        
$buffer ob_get_contents();

        
ob_end_clean();



        return 
$buffer;

    }
        imagegif($this->image->getCore());

        
$this->image->mime image_type_to_mime_type(IMAGETYPE_GIF);

        
$buffer ob_get_contents();

        
ob_end_clean();



        return 
$buffer;

    }
        imagewebp($this->image->getCore(), null$this->quality);

        
$this->image->mime defined('IMAGETYPE_WEBP') ? image_type_to_mime_type(IMAGETYPE_WEBP) : 'image/webp';

        
$buffer ob_get_contents();

        
ob_end_clean();

        

        return 
$buffer;

    }
        imagebmp($this->image->getCore());

        
$this->image->mime defined('IMAGETYPE_BMP') ? image_type_to_mime_type(IMAGETYPE_BMP) : 'image/bmp';

        
$buffer ob_get_contents();

        
ob_end_clean();

        

        return 
$buffer;

    }