У цьому уроці я покажу вам як додати водяний знак на зображення на льоту, практично не змінюючи вихідне зображення. В першу чергу, вам знадобиться зображення, яке ви будете використовувати в якості водяного знака.
Потім формуємо заголовок файлу:
Потім ми формуємо png зображення і отримуємо його розміри:
Те ж саме зробимо і з оригінальним зображенням, але тільки в форматі jpg. Це звичайна справа для фоток, які завантажуються через форму. Діємо в такий спосіб:
Тепер нам треба помістити водяний знак на зображення:
Потім налаштуємо опції змішування для обох зображень:
Зрештою ми створюємо нове зображення використовуючи параметри:
Важливо прибрати за собою:
Для регулювання прозорості водяного знака можна використовувати Photoshop.
З теорією все. Тепер застосуємо наші знання в реальному проекті. Все це необхідно зберегти в файл. Наприклад під назвою watermark.php
Тепер для того, щоб показати фотку на якій буде водяний знак не зраджуючи вихідне зображення, використовуйте наступний код:
Таким чином, ми передаємо тільки ім'я зображення і отримуємо те що нам потрібно, не змінюючи вихідне зображення.
5 останніх уроків рубрики "PHP"
Коли мова йде про безпеку веб-сайту, то фраза "фільтруйте все, екрануйте все" завжди буде актуальна. Сьогодні поговоримо про фільтрації даних.
Expressive 2 підтримує можливість підключення інших ZF компонент за спеціальною схемою. Не всім подобається це рішення. У цій статті ми розповімо як поліпшили процес підключення декількох модулів.
Припустимо, що вам необхідно відправити якусь інформацію в Google Analytics з серверного скрипта. Як це зробити. Відповідь в цій замітці.
Підбірка з декількох видів PHP пісочниць. На деяких ви в режимі online зможете потестить свій код, але є так само рішення, які можна впровадити на свій сайт.
За рахунок отримання інформації відразу по двох каналах (зір і слух) ефективність навчання значно перевершує навчання по книгах. А домашні завдання і онлайн-тести дозволять вам постійно думати на мові, що вивчається і відразу перевіряти свої знання!
Якщо ви давно хочете як слід вивчити HTML, то у мене для Вас є чудова новина!
Якщо ви вже вивчили HTML і хочете рухатися далі, то наступним кроком буде вивчення технології CSS.
Якщо ви хочете розібратися з поняттями домену і хостингу, навчитися створювати бази даних, закачувати файли сайту на сервер по FTP, створювати піддомени, налаштовувати поштові скриньки для свого сайту і стежити за його відвідуваністю, то цей курс створений спеціально для вас!