Меню


HIPHOP-BG.COM - музика ,  новини , форум , биографии
Добавяне на воден знак чрез 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);




?>





Коментари
#1 | MaLa_NocHe на May 18 2010 16:20:23
Страхотно уроче Smile много помага.
#2 | tehpwnerer на May 19 2010 17:53:19
Браво супер е Smile
Напиши коментар
За да пуснеш коментар трябва да си влезнал в профила си.
Оценка
Рейтингите са достъпни само за регистрирани.

Моля влезте или се регистрирайте за да гласувате.

Прекрасно! Прекрасно! 100% [1 Глас]
Много добро Много добро 0% [Няма гласове]
Добро Добро 0% [Няма гласове]
Средно Средно 0% [Няма гласове]
Зле Зле 0% [Няма гласове]

Приятели
C++ Уроци, директории, тестове и анкети
Comics-Box.com - Комикси на родния език
Търсене в интернет