Imagick неправильно изменяет размеры векторных GIF-файлов. Переполнение стека

Я использую imagick для загрузки изображений и изменения размера. Когда я пытаюсь изменить размер изображения GIF с векторной графикой, оно не будет изменяться как оригинальное. но нормальные анимированные giphys беспокоят. пожалуйста посоветуй

https://giphy.com/explore/vector-design
эти giphs не изменяют размеры с правильной анимацией.

ниже мой код.

$imagick =  new Imagick($_FILES['file']['tmp_name']);

foreach ($imageFolders as $imageFolder => $size) {

if ($imagick->getImageWidth() > $size['minWidth']) {
$width = $size['maxWidth'];
$height = $size['maxWidth'];
} else {
$width = $imagick->getImageWidth();
$height = $imagick->getImageHeight(
}

$imagick = $imagick->coalesceImages();

foreach($imagick as $frame){
$frame->thumbnailImage($width , $height );
$frame->setImagePage($width , $height , 0, 0);
}

$imagick = $imagick->deconstructImages();
$imagick->writeImages($imagePath, true);

}

$imagick->clear();
$imagick->destroy();

1

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]