php, изображения без цвета.
вот вставляю я картинку у нее отсуствует фон, а php делает его всеровно белым, как этого избежать?
Цитата:
Originally posted by Dmitrii J.
вот вставляю я картинку у нее отсуствует фон, а php делает его всеровно белым, как этого избежать?
вот вставляю я картинку у нее отсуствует фон, а php делает его всеровно белым, как этого избежать?
формат какой делаешь ?
PNG поможет
Код:
$im=imagecreate(200,200);
$red=imagecolorallocate($im,255,0,0);
imagepng($im);
$red=imagecolorallocate($im,255,0,0);
imagepng($im);
В этой картинке будет красный фон.
Цитата:
Originally posted by mike
Цветом фона в паллитровом изображении становится первый цвет.
В этой картинке будет красный фон.
Цветом фона в паллитровом изображении становится первый цвет.
Код:
$im=imagecreate(200,200);
$red=imagecolorallocate($im,255,0,0);
imagepng($im);
$red=imagecolorallocate($im,255,0,0);
imagepng($im);
В этой картинке будет красный фон.
не я вставляю
$img = imagecreatefrompng("102.png");
фон там прозрачный, а пхп выводит его белым :(
Цитата:
Originally posted by Dmitrii J.
не я вставляю
$img = imagecreatefrompng("102.png");
фон там прозрачный, а пхп выводит его белым :(
не я вставляю
$img = imagecreatefrompng("102.png");
фон там прозрачный, а пхп выводит его белым :(
Для того, чтобы отображалась прозрачность в png24 необходимо включить альфаканал и установить флаг его сохранения:
$imgname="pn24.png";
$im = @imagecreatefrompng($imgname);
if ($im) {
imagealphablending($im,true);
imagesavealpha($im,true);
header("Content-type: image/png");
imagepng($im);
imagedestroy($im);
}
Для отображения прозрачности в IE5.5+ можно воспользоваться вот этим хаком