Сохранить изображение без расширения - PullRequest
0 голосов
/ 10 мая 2018

Я использую функцию для сохранения изображений с URL на диск.Прекрасно работает для традиционных форматов (jpg / gif / png), но не для файлов webp.Я использую функцию imagecreatefromwebp (), чтобы сохранить изображение в формате jpg, но оно просто черное.

Кусок кода, который я сейчас использую:

$source = "https://somethinghere";
$stype = explode(".", $source);
$stype = $stype[count($stype)-1];

switch($stype) {
 case 'gif':
  $imghandle = imagecreatefromgif($source);
  echo "Found .gif <br>";
  break;
case 'jpg':
  $imghandle = imagecreatefromjpeg($source);
  echo "Found .jpg <br>";
  break;
 case 'jpeg':
  $imghandle = imagecreatefromjpeg($source);
  echo "Found .jpeg <br>";
  break;
 case 'png':
  $imghandle = imagecreatefrompng($source);
  echo "Found .png <br>";
  break;
 default:
  $imghandle = imagecreatefromwebp($source);
  echo "Found default <br>";
  break;
}   
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...