[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Можно ли записать результат функции imagegif?
HErATuB
Доброго времени суток. Конечно вопрос глупый но мене нужно результат imagegif. Как можно получить не записывая в файл?
sergeiss
Очень просто smile.gif Надо тот скрипт, что используется для создания картинки, указать в SRC для тэге IMG; см. тут, например: http://phpforum.ru/index.php?showtopic=37150&hl=

И затем идем и читаем, как работает функция imagegif: http://www.php.net/manual/ru/function.imagegif.php. В твоем случае НЕ УКАЗЫВАЙ второй параметр.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
HErATuB
Через отдельный скрипт не получиться. Так как у меня класс, в этом классе есть массив с n количество картинок gif обработаны в GD. Осталось получить результат imagegif всех картин и работать дальше с ними по битово.
sergeiss
Ты уж определись, либо тебе надо одну картинку
Цитата (HErATuB @ 12.05.2013 - 17:13)
получить не записывая в файл

либо у тебя
Цитата (HErATuB @ 12.05.2013 - 17:57)
есть массив с n количество картинок gif


Не ясно, что ты хочешь получить на выходе. Я тебе ответил исходя из того, как понял твои потребности.

_____________
* Хэлп по PHP
* Описалово по JavaScript
* Хэлп и СУБД для PostgreSQL

* Обучаю PHP, JS, вёрстке. Интерактивно и качественно. За разумные деньги.

* "накапливаю умение телепатии" (С) и "гуглю за ваш счет" (С)

user posted image
HErATuB
Для понимая опишу задачу.
Пишу класс изменение размеров gif. Класс делиться на 3 основные функции:
1. Разделение gif на несколько кадров.
2. Изменение размеров кадров.
3. Склеивание кадров в gif.
"Разделение gif на несколько кадров" и "склеивание кадров в gif" выполняется побитно (исходного кода картинки). А "изменение размеров кадров" выполняю в GD библиотеке.
Дак вот что бы мене склеить измененные кадры обратно в gif, мене нужно получить исходный код этих кадров.
kaww
путем нехитрого гугления можно найти, например, это http://blog.oskoui-oskoui.com/?p=404 (кажется это решение задачи)

что касается вопроса, то
ob_start()
imagegif($im);
$d = ob_get_clean();
HErATuB
Цитата (kaww @ 12.05.2013 - 15:05)
путем нехитрого гугления можно найти, например, это http://blog.oskoui-oskoui.com/?p=404 (кажется это решение задачи)

Да путем нехитрого гугления я тоже находил эту статью. smile.gif Но увы там была проблем с прозрачным фоном gif-ки.
А про буферизацию вывода тоже подумал. Спасибо.
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.