Jarves\Filesystem\Filesystem::writeImage PHP Méthode

writeImage() public méthode

public writeImage ( resource $image, string $path, integer $quality = 8 ) : boolean
$image resource
$path string
$quality integer between 0 and 10
Résultat boolean
    public function writeImage($image, $path, $quality = 8)
    {
        ob_start();
        switch (Tools::getFileExtension($path)) {
            case 'png':
                imagepng($image, null, $quality);
                break;
            case 'jpeg':
            case 'jpg':
                imagejpeg($image, null, $quality * 100);
                break;
            case 'gif':
                imagegif($image);
                break;
        }
        $imageBuffer = ob_get_clean();
        return $this->write($path, $imageBuffer);
    }