Задать вопрос
@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);
}
  • Вопрос задан
  • 435 просмотров
Подписаться 3 Сложный Комментировать
Помогут разобраться в теме Все курсы
  • Skillfactory
    Профессия Fullstack веб-разработчик на JavaScript и PHP
    20 месяцев
    Далее
  • Хекслет
    PHP-разработчик
    10 месяцев
    Далее
  • Skillbox
    PHP-разработчик. Базовый уровень
    3 месяца
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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