Проблема вывода изображения с прозрачным фоном

saiman

Новичок
Проблема вывода изображения с прозрачным фоном

подскажите плиз кто сталкивался с такой ситуацией.

есть страница на которой отображаются несколько изображений, при этом они уменьшаются.
изображения выводятся через скрипт на php : например image.php

код image.php примерно такой:
$image='images/img.jpg'
$getsize=getimagesize ($image);
$size_x=$getsize[0];
$size_y=$getsize[1];
$width=200;
$height=150;
$im=imagecreate ($width, $height);
$trans = imagecolorallocate($im,0,0,0);
imagecolortransparent($im, $trans);
$src=imagecreatefromGif ($image);
header ('content-type: image/gif');
imagecopyresampled($im, $src, 0, 0, 0, 0, $width, $height, $size_x, $size_y);
imageGif ($im); причем обязательное условие это: прозрачный фон в выводимых изображениях.

Проблема заключается в том что все работает, но при выводе некоторые изображения случайным образом недогружаются. причем нет никакой закономерности. могут все загрузится полностью, а могут некоторые частично.
Если не применять imagecolortransparent($im, $trans); и грузить изображения с фоном то все работает корректно.
не пойму в чем дело. может я как то не правильно использую этот оператор????
 

kruglov

Новичок
Сервер дохнет от нагрузки - шутка ли - десяток (или сколько?) картинок одновременно ресайзить в реальном времени. Ресайзить надо заранее и кэшировать.
 

Фанат

oncle terrible
Команда форума
kruglov
боюсь, автор не поверит.
для него-то проблема заключается в прозрачности
 

saiman

Новичок
почему тогда если ресайзить теже изображения и выводить в томже gif но с фоном, все работает отлично....
 
Сверху