| |
|
|
| | Как вывести анимированное изображение(gif) как есть (через скрипт, типа pict.php?image=25), что бы без всяких пересемплирований и пр.
Если через imagecreatefromgif, то анимация пропадает.???? | |
| |
|
|
|
| |
|
|
| |
для: Владимир22
(11.08.2006 в 16:49)
| | | А где само изображение находится? | |
| |
|
|
| |
|
|
| |
для: Владимир22
(11.08.2006 в 16:49)
| | | Да, через imagecreatefromgif() анимация пропадёт, вам действительно требуется GDLib, вы преобразуете изображение перед выводом? | |
| |
|
|
| |
|
|
| |
для: cheops
(11.08.2006 в 18:29)
| | | Это обычная анимированная картинка - находится на моём сайте, а скрипт устанавливается на другом сайте. Никаких проеобразований нет, т.е. нужно вывести как есть, но именно через php-cкрипт. Как можно сделать? | |
| |
|
|
| |
|
|
| |
для: Владимир22
(11.08.2006 в 19:36)
| | | - | |
| |
|
|
| |
|
|
| |
для: Владимир22
(11.08.2006 в 19:36)
| | |
$gif = file_get_contents("http://site/file.gif");
if($gif !== false && substr($gif, 0, 4) == 'GIF8')
{
header("Content-Type: image/gif");
echo $gif;
}
|
Если чтение чужих файлов через file_get_contents заблокировано, тогда брать через сокеты. | |
| |
|
|
| |
|
|
| |
для: Trianon
(11.08.2006 в 20:00)
| | | Наверно я неправильно изложил задачу.
На чужом сайте ставится ссылка: <im src="http://my_site/pict.php?id=5&images=25"> Всё!
А мой файл обработчик заносит в базу клик согласно id=5 и выводит картинку №25 -
Вот часть кода:
$im="http://my_site/pic25.gif " // (анимированная картинка).
header ("Content-type: image/gif");
imagegif($im);
|
Но картинка выводится почему-то без анимации. ??? | |
| |
|
|
| |
|
|
| |
для: Владимир22
(11.08.2006 в 20:35)
| | | >Наверно я неправильно изложил задачу.
Вы просто не ответили на вопрос "Где находится изображение?"
$im="http://my_site/pic25.gif " // (анимированная картинка).
$f = fopen($im, 'rb');
if($f !== false)
{
header ("Content-Type: image/gif");
header ("Content-Length: ".filesize($im));
fpassthru($f);
fclose($f);
}
|
| |
| |
|
|
| |
|
|
| |
для: Trianon
(11.08.2006 в 21:01)
| | | Trianon, спасибо, но не помогает - картинка по-прежнему без анимации. Если же поставить простую ссылку <image src=pic25.gif>, то всё в порядке. Может есть какие другие решения? | |
| |
|
|
| |
|
|
| |
для: Владимир22
(11.08.2006 в 22:09)
| | |
<?
echo "<img src=http://ya.ru/logo.gif></img>";
?>
|
<?
echo "<img src=http://site.ru/picture" . $number . ".gif></img>";
?>
|
| |
| |
|
|
| |
|
|
| |
для: RV
(12.08.2006 в 05:12)
| | | Непонятно почему, но и эот вариант не проходит - нет анимации. Спасибо всем, кто пытался помочь... | |
| |
|
|
| |
|
|
| |
для: Владимир22
(12.08.2006 в 16:27)
| | | если нет анимации то php тут не причем.
создайте обычную html страничку и поместите туда ссылку на картинку.
это будет равносильно тому, что я привел. | |
| |
|
|
| |
|
|
| |
для: RV
(12.08.2006 в 16:30)
| | | Ну вот я так и проверяю.
На одной html странице - demo.htm - ставлю ссылку
<im src="http://my_site/pict.php?images=25">
А файл pict.php упростил до минимума:
$images=$_GET['images'];
if($images) echo "<img src='http://my_site/pic25.gif'></img>";
|
В итоге: при открытии файла pict.php самого по себе - картинка есть (анимированная!),
а при открытии файла demo.htm - ничего нет - пустая рамка. | |
| |
|
|
| |
|
|
| |
для: Владимир22
(12.08.2006 в 17:02)
| | | незнаю как насчет анимированного изображения
это фотоальбом. наверно такой как вам нужен.
http://forum.sysadmins.ru/album_cat.php?cat_id=1
а сдесь искать исходники.
http://www.yandex.ru/yandsearch?rpt=rad&text=Photo+Album+v2+for+phpBB2
качайте, смотрите код | |
| |
|
|