Loading...
PHP/MySQL | imagewebp() error
php
   <?php  //header('Content-type: image/jpeg'); $image_size = getimagesize(DIR .'/files/uploads/image.jpg'); $kf = $image_size[0]/$image_size[1]; $image_w = 600; $image_h = $image_w/$kf; $imagenew = new Imagick(DIR .'/files/uploads/image.jpg'); $imagenew->adaptiveResizeImage($image_w, $image_h); $result = imagewebp($imagenew);  echo $result;   
Почему выдает ошибку? Fatal error: Uncaught TypeError: imagewebp(): Argument #1 ($image) must be of type GdImage, Imagick given in
________
посл. ред. 11.08.2021 в 18:06; всего 1 раз(а); by GooDLike
после изменения размера все прекрасно работает, могу вывести изображение, а imagewebp не робит
если кому надо будет .tap.
php
   <?php  header('Content-type: image/webp'); $image_size = getimagesize(DIR .'/files/uploads/image.jpg');             $kf = $image_size[0]/$image_size[1];             $image_w = 600;             $image_h = $image_w/$kf;             $imagenew = new Imagick(DIR .'/files/uploads/image.jpg');             $imagenew->adaptiveResizeImage($image_w, $image_h);             $imagenew->adaptiveResizeImage($image_w, $image_h);             $imagenew->setImageFormat('webp');             $imagenew->writeimage(DIR .'/files/uploads/image.webp');   
Онлайн: 1
Время:
Gen. 0.0794
(c) Bym.Guru 2010-2026