Як автоматично додавати водяні знаки

Водяні знаки - це невеликі емблеми, що показують приналежність зображення до певного сайту, або вказують на автора. Поки що немає більш дієвого захисту від крадіжки зображень з сайту. Вони можуть бути додані безпосередньо на саму картинку, ставши її частиною, або ж накладені автоматично безпосередньо при виведенні зображення.

Перший спосіб простий, і він не вимагає ніяких знань - водяні знаки можна додати в будь-якому сучасному графічному редакторі, або за допомогою плагінів, які при закачуванні зображення в блог змінюють його, накладаючи поверх текст або картинку. Однак у цього способу є один істотний недолік - водяні знаки після їх додавання прибрати з картинки буде вже неможливо, так як вони стануть її частиною. Якщо ви захочете використовувати зображення на іншому сайті, то вам доведеться вирізати ту її частину, на якій розташований водяний знак, природно, тим самим погіршивши зображення або ж взагалі зіпсувавши його. Є, звичайно, спеціальні програми, які як би прибирають водяні знаки. Насправді вони не прибирають їх, а ретушують ту область, на якій знаходиться водяний знак, намагаючись його замаскувати під навколишній фон, і в підсумку в більшості випадків погіршують якість зображення. Тому особисто для себе я відразу відкинув спосіб нанесення водяних знаків назавжди.

Інший же спосіб складніший, але в підсумку більш вірний - водяні знаки наносяться безпосередньо в момент виведення зображення на екран. Тобто зображення існує саме по собі на сайті без всяких водяних знаків, і ті додаються тільки тоді, коли в браузер надходить команда вивести це зображення. І то вони додаються не на саме зображення, а на його кешовану копію. При такому розкладі вихідні зображення не змінюються, але відвідувачі бачать картинки з водяними знаками. якщо ви захочете змінити сайт, його назва, адреса, то вам вам всього-то й потрібно буде, що поміняти водяний знак.

Тепер перейдемо безпосередньо до справи. Я не знайшов нормального плагіна, який би якісно реалізовував другий спосіб. Але зате я знайшов дуже простий php-скрипт, який працює не гірше будь-якого плагіна, і встановлюється дуже легко.

1. Для його застосування вам потрібно підготувати водяний знак - невелику картинку, на якій можете написати все, що вам потрібно. Я б радив зробити картинку PNG з прозорим фоном по висоті не більше 50 px.

2. Скачайте і розпакуйте скрипт. Ви побачите файл htaccess і папку watermark з двома файлами всередині.

3. Перепишіть папку watermark в кореневій каталог вашого сайту.

4. Перепишіть файл htaccess в папку / wp-content / uploads - це саме та папка, куди WordPress складає по-замовчуванню всі картинки, які ви публікуєте в блозі.

Все, скрипт працює. Результат його роботи виглядає приблизно ось так:

Я зробив картинку з прозорим фоном розміром 90X60, на якій під кутом написав на синій смузі адресу свого блогу. Скрипт розташував цю картинку в нижньому правому куті. Якщо ви хочете змінити розташування водяного знака, то відкрийте файл watermark.php в папці watermark, і змініть там ось ці параметри на самому початку: bottom = 0, right = 0. Якщо ви поставите bottom = 20, right = 50, то скрипт підніме водяний знак на 20 одиниць, і відсуне його від правого краю на 50 одиниць. Можна використовувати замість bottom і right змінні top і left - вгорі і зліва.

Саме чудове в цьому скрипті то, що він не змінює оригінальні зображення - варто видалити файл htaccess з папки / wp-content / uploads - і водяний знак зникає. Однак якщо при працюючому скрипті ви спробуєте завантажити картинку на комп'ютер, то вона збережеться з водяним знаком.

Я вже не пам'ятаю, звідки скачав цей скрипт, і всередині нього немає згадки авторства, але хочу сказати його автору велике спасибі!

[Dl url = "https://n-wp.ru/files/watermark.zip" title = "Watermark"]

Дополнительная информация

rss
Карта