Робочий спосіб додавання водяних знаків (watermark) на картинки в wordpress

Робочий спосіб додавання водяних знаків (watermark) на картинки в wordpress

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

  • Watermark RELOADED 1.2.4
  • Easy Watermark and Images Optimize 1.0

Особливість плагінів в тому, що вони будуть додавати водяні знаки на все нові зображення. Додані до установки плагіна зображення будуть без водяного знака. А якщо картинок вже багато? Крім того водяний знак реально наноситься на картинки і якщо у Вас немає збережених копій, то це вже назавжди.

Є інший спосіб. Він дозволяє додавати "водяні знаки" не зраджуючи зображення і трохи складніше установки плагіна. Щоб не витрачати Ваш час на марні експерименти відразу скажу, що спосіб не працює на серверах, де використовується зв'язка Nginx + Apache. Я задав питання техподдержке, вони сказали що єдиним варіантом буде перехід на VPS. Тому перш ніж встановлювати проконсультуйтеся з ТП на предмет можливості використання даного способу. Крім того є плагін, реалізований на основі даного методу - Watermark WP Image Protect. Спробуйте спочатку його.

З огляду на те що мій хостинг працює саме на Nginx + Apache і не підтримує описаний тут метод, на даний момент я використовую додавання водяних знаків за допомогою плагіна.

Зміни я вніс в файл watermark.php. Мені не сподобалося в вихідному watermark.php то, що він додавав водяні знаки на картинки з роздільною здатністю 100х100 і вище. На таких маленьких картинках водяний знак виглядав безглуздо, зате на картинках 500х500 його взагалі не видно. Я подредактировал код і тепер на зображення з форматом до 250х250 водяний символ не додається, від 250х250 до 500х500, додається невеликий знак. На зображення з роздільною здатністю 500х500 і вище додається знак побільше. За рахунок цього все виглядає цілком гармонійно. Природно ці діапазони можна змінити, якщо розбираєтеся в коді. У разі необхідності звертайтеся - допоможу.

Перед будь-якими діями зробіть бекап. Суть установки проста. У кореневу папку сайту кидаємо watermark.php, empty.png, watermark.png і watermark2.png (заготовки для Photoshop я включив в архів, можете ввести свій текст і зберегти соотвественно як watermark.png і watermark2.png)

в свій файл .htaccess додаємо

У мене виникла єдина проблема. На сайті була анімована кнопка (gif-анімація). Після додавання рядків в файл .htaccess, спинилася працювати анімація. Вирішується просто. У рядку, яку додавали в .htaccess видаляємо gif |. Рядок тепер виглядає ось так

Тепер, звичайно, не будуть додаватися водяні знаки до малюнків у форматі gif. Але у мене таких картинок небагато. Якщо хто-небудь одну і скопіює - не біда.

Ще нюанс - не додають водяний знак на малюнки в форматі bmp. Єдиний вихід - НЕ вивішувати малюнки в даному форматі. До речі плагін Watermark RELOADED теж не "подружився" з bmp. Крім того плагін все-таки мізерний в налаштуваннях. Наприклад накладає тільки текст. А при цьому, що пропонується мною, способі можна в Photoshop створити красиву напівпрозору емблему. Поки тільки не розібрався як на всіх картинках виводити водяний знак строго посередині. Може Ви підкажете?

Схожі записи

Схожі статті