Можно ли с помощью Gd создать изображение с прозрачными участками?

  • Автор темы redbaron
  • Дата начала
Статус
В этой теме нельзя размещать новые ответы.

redbaron

Guest
Можно ли с помощью Gd создать изображение с прозрачными участками?

Если да то как?
 

redbaron

Guest
сам тупой)
поверь, все что нашлось прочиталось и попробывалось.
 

Фанат

oncle terrible
Команда форума
и что конкретно читалось? а что пробовалось?
 

redbaron

Guest
читался PhpManyal
пробывался разный изврат типа:
<?
$image = imagecreatetruecolor(200,200);
imagealphablending($image, TRUE);
$blue = imagecolorallocate($image, 0, 0, 0xff);
$white = imagecolorallocate($image, 0xff, 0xff, 0xff);
$t = imagecolorresolvealpha($image, 0xff, 0xff, 0xff, 0xff);
ImageColorTransparent($image, $blue);
$style = array($white, $white, $white, IMG_COLOR_TRANSPARENT, IMG_COLOR_TRANSPARENT, IMG_COLOR_TRANSPARENT);
imagesetstyle($image, $style);
imagefilledrectangle($image, 0, 0, 199, 199, $blue);
imageline($image, 0, 0, 199, 199, IMG_COLOR_STYLED);

// должен быть прозрчный квадрат
for($x=1;$x<100;$x++){
for($y=1;$y<100;$y++){
ImageSetPixel ($image, $x, $y, IMG_COLOR_TRANSPARENT);
}
}


imagepng($image,"test.png");
?>
<BODY style='background:#ff0000'>
<IMG src="test.jpg">
</body>
 

redbaron

Guest
Отличные ответы!
один предполагает, что я не попробывал сначала сам и не поискал. Второй что я это выдумал сходу)
Если вам господа так легче так и считайте.
Но это не ответ на вопрос.
Думаю Вы его не знаете, поэтому не засоряйте эфир
 

Frol

Новичок
redbaron
а что хочешь?
я смотрю на твой код и вижу простое несовпадение.
 

Фанат

oncle terrible
Команда форума
один предполагает, что я не попробывал сначала сам и не поискал
я ничего не предполагаю.
я читаю вопрос так, как он задан.
а задан он не в виде "вот я попробовал, у меня не получилось", а в виде "можно ли".
На ТАКОЙ вопрос ответ "читапть документацию" вполне закономерен.
Так что все претенции - к себе, любимому.

поскольку топик перешёл на личное общение, он по этой причине закрывается.
 
Статус
В этой теме нельзя размещать новые ответы.
Сверху