| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > PHP: Графика > Наложение прозрачного логотипа на фото с определнн |
| Автор: Avdoshyn 29.12.2004, 16:21 |
| Собственно сабж. Не знаю возможно ли это - но мне представляется что должно бы быть. Наложение прозрачного логотипа на фото без проблем $dest = ImageCreateFromJPEG($file); $destx = imagesx($src); $destry = imagesy($src); $logo = "shar.png"; $logoImage = ImageCreateFromPNG($logo); $logoW = ImageSX($logoImage); $logoH = ImageSY($logoImage); ImageCopy($dest, $logoImage, $image_coord_X-10, 5, 0, 0, $logoW, $logoH); ImageJPEG($dest); // output to browser а вот как сделать чтобы еще и сам логотип был скажем с прозрачностью 20 наложен на фото. жду ответов. imagealphablending($logoImage,TRUE); imagelayereffect($logoImage,IMG_EFFECT_OVERLAY); не помогли пока |
| Автор: Наставник 29.12.2004, 16:46 |
| 1. Советую открыть логотип в Fireworks и сделать 20% прозрачность. 2. Изменение только прозрачности одного цвета в Вашем логотипе можно сделать так, меняем синий цвет $blue=ImageColorClosest($image,0,0,255); ImageColorTransparent($image,$red); |
| Автор: Elfet 6.2.2006, 20:26 |
| А я никак не могу понять как картинки просто накладывать, одна на другую :/ |
| Автор: Mal Hack 6.2.2006, 20:34 |
| http://forum.vingrad.ru/index.php?showtopic=62052 |