Вход
Регистрирай се
Начало
Форум
Новини
Уроци
Галерия
IOTW
Конкурси
Меню
Потребители
Потребителски страници
Приятели
Контакт
Giga Dev Team
Добавяне на воден знак чрез GD
От заглавието сигурно разбрахте за какво става въпрос ;) , но ето малко
инфо за урока :
1) Генерираме картинката за воден знак
2) Генерираме картинката на която ще слагаме водният знак
3) Сливаме ги и получава готовата картинка
Скрипта изисква GD , повече инфо - http://php.net/gd
<?php
/* (X) Казваме на браузъра , че скрипта е картинка. */
header("Content-type: image/png");
/* (U) Генерираме картинката за водния знак. */
$Watermark = imagecreatefrompng("watermark.png");
/* (X) Генерираме картинката на която ще слагаме водния знак. */
$Image = imagecreatefromjpeg("image.jpg");
/* (I) Взимаме цвят - прозрачен - 0,0. */
imagecolortransparent($Watermark,imagecolorat($Watermark,0,0));
/*
* (I) Сравняваме 2 картинки
* Взимаме $Image и $Watermark и ги сливаме. */
$PosX = imagesx($Image)-imagesx($Watermark)-5;
$PosY = imagesy($Image)-imagesy($Watermark)-5;
imagecopymerge($Image,$Watermark,$PosX,$PosY,0,0,imagesx($Watermark),imagesy($Watermark),25);
/* (X) И генерираме новата картинка във формат .png. */
imagepng($Image);
?>
Публикувано от
Infestor
на May 18 2010 15:30:44 ·
2 Коментари
· 175 Прочитания ·
Коментари
#1
|
MaLa_NocHe
на May 18 2010 16:20:23
Страхотно уроче
много помага.
#2
|
tehpwnerer
на May 19 2010 17:53:19
Браво супер е
Напиши коментар
За да пуснеш коментар трябва да си влезнал в профила си.
Оценка
Рейтингите са достъпни само за регистрирани.
Моля влезте или се регистрирайте за да гласувате.
Прекрасно!
100%
[1 Глас]
Много добро
0%
[Няма гласове]
Добро
0%
[Няма гласове]
Средно
0%
[Няма гласове]
Зле
0%
[Няма гласове]
Приятели
C++ Уроци, директории, тестове и анкети
Comics-Box.com - Комикси на родния език
Търсене в интернет
Copyright Giga Dev 2010