@mix_gorbachev

Как сделать прозрачность для webp в php?

Доброго времени суток, конвертирую из формата поступающих изображений в webp, но к сожалению почему то не сохраняется прозрачность в webp, хотя он его поддерживает.
Подскажите как исправить ситуацию?
function createWebpImage2($link,$name){
    if(file_exists($link)){
        $a = exif_imagetype($link);
        switch($a){
            case 1:
                $source =  imagecreatefromgif($link);
                break;
            case 2:
                $source = imagecreatefromjpeg($link);
                break;
            case 3:
                $source =  imagecreatefrompng($link);
                break;
            default: $source=false;
        }
    }

    else{
        return false;

    }
        imagealphablending($source, false);
        imagesavealpha($source, true);
        imagewebp($source,$name.'.webp');
        imagedestroy($source);
}
  • Вопрос задан
  • 420 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы