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');
Онлайн: 2
Время:
Gen. 0.0694
(c) Bym.Guru 2010-2025