LINUX.ORG.RU

Вроде, да. По крайней мере PHP прозрачные PNG рисует. Правда, всё равно пришлось отказаться в пользу прозрачных GIF'ов из-за IE6.

KRoN73 ★★★★★
()
Ответ на: комментарий от KRoN73

Мне нужно загрузить JPG, сделать его полупрозрачным (как подложка) и потом на нем рисовать.

В CSS:
"<div style='width:780px;height:500px;position:relative;filter:alpha(opacity=25);-moz -opacity:.25;opacity:.25;background-image: url(pic/...

anonymous
()
Ответ на: комментарий от anonymous

А вот и решение:

$img_src = ImageCreateFromJpeg ($filename);
// $size = getimagesize($filename);
list($width, $height) = getimagesize($filename);
$im = ImageCreateFromJpeg ($filename);
$white = ImageColorAllocate($im, 255, 255, 255);
ImageFilledRectangle($im, 0, 0, $width, $height, $white);
$opacity = 25;
ImageCopyMerge($im, $img_src, 0, 0, 0, 0,
$size[0], $size[1], $opacity);

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.