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

Ваш аккаунт

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

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

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

наложение рисунков (gd)

271
18 мая 2005 года
MrXaK
721 / / 31.12.2002
Как в пхп при помощи GD на некоторый рисунок (например jpeg) наложить полупрозрачный gif (не анимированный) и расположить его в некотором месте (размеры gifа много меньше размеров jpeg)...
832
18 мая 2005 года
Carpus
390 / / 14.04.2005
Это можно сделать при помощи функции imagecopymerge. Вот пример из PHP-maual:

Код:
<?php
function waterMark($fileInHD, $wmFile, $transparency = 50, $jpegQuality = 90, $margin = 5) {

$wmImg   = imageCreateFromGIF($wmFile);
$jpegImg = imageCreateFromJPEG($fileInHD);
// Water mark random position
$wmX = (bool)rand(0,1) ? $margin : (imageSX($jpegImg) - imageSX($wmImg)) - $margin;
$wmY = (bool)rand(0,1) ? $margin : (imageSY($jpegImg) - imageSY($wmImg)) - $margin;
// Water mark process
imageCopyMerge($jpegImg, $wmImg, $wmX, $wmY, 0, 0, imageSX($wmImg), imageSY($wmImg), $transparency);
// Overwriting image
header("Content-type: image/jpeg");
ImageJPEG($jpegImg, "", $jpegQuality);
}
waterMark('myImage.jpg','waterMark.gif');
?>
271
18 мая 2005 года
MrXaK
721 / / 31.12.2002
Thanks
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог