[b]Можно ли делать ресайз GIF картинок в РНР?
С другими типами понятно, а вот как насчет гифа?
Можно убрать анимацию. Главное, уменьшить изображение.
[b]Можно ли делать ресайз GIF картинок в РНР?
С другими типами понятно, а вот как насчет гифа?
Можно убрать анимацию. Главное, уменьшить изображение.
Ну ты можешь сконвертить в любой другой формат, типа прочитал в гифе криэйтнул в джипеге, резайз как и любой другой формат главное шоб у тя была библиотека к гифу и/или там джипегу, т.к. я знаю что по дефолту стоит только к PNG, т.к. GIF и JPG вроде уже залицензированны :twisted:
как пример
вроде такКод:$im = imagecreatefromgif ($imgname); magejpeg($im);
Код:* // Resample * $image_p = imagecreatetruecolor($width, $height); * *switch($_GET["type"]){ * *default: * * * *$image = imagecreatefromjpeg($jpgFile); * * *break; * *case "jpg": * * * *$image = imagecreatefromjpeg($jpgFile); * * *case "jpeg": * * * *imagecreatefromjpeg ($jpgFile); * * *break; * *case "png": * * * *$image = imagecreatefrompng ($jpgFile); * * *break; * *case "gif": * * * *$image = imagecreatefromgif ($jpgFile); * * *break; * *} * * imagecopyresampled($image_p, $image, 0, 0, 0, 0, $width, $height, $width_orig, $height_orig);Вот. но он гиф не воспринимает. Как переконертировать? Я пробовал как ты говорил, но вроде не то..Код:* // Output * *switch($_GET["type"]){ * *default: * * * imagejpeg($image_p); * *break; * *case "jpg": * * * imagejpeg($image_p); * *case "jpeg": * * * imagejpeg($image_p); * *break; * *case "png": * * * *imagepng($image_p); * *break; * *case "gif": * * * *imagegif($image_p); * *break; * *} * * *
bmn, скокаж те намекать что формат Гиф более не поддреживает динамическими функционалами обработки графики.., надо надыбать какиенибудь самописные библиотеки для гиф, и оперировать ими
а почему ты думаешь что у тя поддерживается ГИФ если он непашет?
ГИФу можно конвертить только если стоит у хостера >GD2.0