public function Quality($quality)
    {
        $quality = $this->castDimension($quality, 'Quality');
        $variant = $this->variantName(__FUNCTION__, $quality);
        return $this->manipulateImage($variant, function (Image_Backend $backend) use ($quality) {
            return $backend->setQuality($quality);
        });
    }
public function Quality($quality)
    {
        $quality = $this->castDimension($quality, 'Quality');
        $variant = $this->variantName(__FUNCTION__, $quality);
        return $this->manipulateImage($variant, function (Image_Backend $backend) use ($quality) {
            return $backend->setQuality($quality);
        });
    }
public function Quality ( $ quality ) { $ quality = $ this -> castDimension ( $ quality , 'Quality' ) ; $ variant = $ this -> variantName ( __FUNCTION__ , $ quality ) ; return $ this -> manipulateImage ( $ variant , function ( Image_Backend $ backend ) use ( $ quality ) { return $ backend -> setQuality ( $ quality ) ; } ) ; }
Set the quality of the resampled image

@param int $quality Quality level from 0 - 100
@return AssetContainer
@throws InvalidArgumentException
Set the quality of the resampled image