Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

php, изображения без цвета.

2.0K
27 апреля 2005 года
Dmitrii J.
60 / / 09.09.2004
вот вставляю я картинку у нее отсуствует фон, а php делает его всеровно белым, как этого избежать?
7.2K
27 апреля 2005 года
altukhov
15 / / 02.12.2004
Цитата:
Originally posted by Dmitrii J.
вот вставляю я картинку у нее отсуствует фон, а php делает его всеровно белым, как этого избежать?



формат какой делаешь ?

PNG поможет

4
28 апреля 2005 года
mike
3.7K / / 01.10.2002
Цветом фона в паллитровом изображении становится первый цвет.

 
Код:
$im=imagecreate(200,200);
$red=imagecolorallocate($im,255,0,0);

imagepng($im);


В этой картинке будет красный фон.
2.0K
30 апреля 2005 года
Dmitrii J.
60 / / 09.09.2004
Цитата:
Originally posted by mike
Цветом фона в паллитровом изображении становится первый цвет.

 
Код:
$im=imagecreate(200,200);
$red=imagecolorallocate($im,255,0,0);

imagepng($im);


В этой картинке будет красный фон.



не я вставляю
$img = imagecreatefrompng("102.png");

фон там прозрачный, а пхп выводит его белым :(

832
01 мая 2005 года
Carpus
390 / / 14.04.2005
Цитата:
Originally posted by Dmitrii J.
не я вставляю
$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+ можно воспользоваться вот этим хаком

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог