Jump to content


Photo
- - - - -

Watermark на изображения


Best Answer .polega. , 01 April 2014 - 19:13

Помучался я долго, потом думаю .htaccess это же Apahe а у меня Apache+Nginx и графику обрабатывает Nginx, другого варианта нет как это реализовать?

а в чём проблема с Nginx? обращаемся к хостеру и просим убрать обработку .jpg через Nginx. И всё работает. У меня так сделано - вот пример.

Go to the full post


  • This topic is locked This topic is locked
7 replies to this topic

#1 solohub

solohub
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 218
  • topics: 44

Posted 27 March 2014 - 21:42

Долго искал как сделать наложение вотермарка на изображения, находились только платные решения, но дело здесь не в цене. На многих сайтах использующих JBZoo замечал эту фишу, интересно как она была реализована, или все покупали стороннии решения для этих целей. На всякий случай watermark планирую использовать на изображениях JBZoo Image


  • 0

#2 Sliapy

Sliapy
  • JBZoo User (rus)
  • User rate: 50.6
  • posts: 6393
  • topics: 15

Posted 27 March 2014 - 22:37

Ответ легко находится на форуме по запросу "Watermark"

 

http://forum.jbzoo.c...-zagruzke-foto/

 

http://forum.jbzoo.c...t-izobrazhenij/


  • 0
[color=#aa0000]Не забывайте нажимать кнопку "Вопрос Решён" под сообщением, которое решило Вашу проблему.[/color]

#3 solohub

solohub
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 218
  • topics: 44

Posted 01 April 2014 - 10:57

Помучался я долго, потом думаю .htaccess это же Apahe а у меня Apache+Nginx и графику обрабатывает Nginx, другого варианта нет как это реализовать?


  • 0

#4 tapakan

tapakan
  • JBZoo User (rus)
  • User rate: 43.6
  • posts: 624
  • topics: 22

Posted 01 April 2014 - 11:22

Еще где-то год назад(Когда был зеленым :) ) написал вотермарк для джумлы. Беда в том, что надо заменить Joomla файл по пути - ibraries\joomla\filesystem\file.php .

 

Изображение для вотермарка можно изменить - 

$watermark = JPATH_SITE . '/images/watermark_true.png';

Вотермарк накладывается АБСОЛЮТНО на все изображения загружаемые через media manager размер которых больше - 

if($width < 500 || $height < 285)

Располагается вотермарк ниже центра изображения на 100px. 

$margint = $margint + 100;

Используйте на свой страх и риск :).

 

 

П.С. Перезалил файл.

Attached Files

  • Attached File  file.php   17.9KB   47 downloads

Edited by tapakan, 01 April 2014 - 11:29.

  • 1

#5 solohub

solohub
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 218
  • topics: 44

Posted 01 April 2014 - 11:28

а как быть с изображениями которые идут в подаче материала?


  • 0

#6 tapakan

tapakan
  • JBZoo User (rus)
  • User rate: 43.6
  • posts: 624
  • topics: 22

Posted 01 April 2014 - 11:37

По идее вотермарк тоже должен накладываться. Если изображение больше 

if($width < 500 || $height < 285)

П.С. Перезалил файл. Скачайте еще раз.


Edited by tapakan, 01 April 2014 - 11:41.

  • 0

#7 .polega.

.polega.
  • JBZoo User (rus)
  • User rate: 8.4
  • posts: 275
  • topics: 47

Posted 01 April 2014 - 19:13   Best Answer

Помучался я долго, потом думаю .htaccess это же Apahe а у меня Apache+Nginx и графику обрабатывает Nginx, другого варианта нет как это реализовать?

а в чём проблема с Nginx? обращаемся к хостеру и просим убрать обработку .jpg через Nginx. И всё работает. У меня так сделано - вот пример.


  • 0

#8 solohub

solohub
  • Topic Starter
  • JBZoo User (rus)
  • User rate: 0.5
  • posts: 218
  • topics: 44

Posted 02 April 2014 - 20:41

а в чём проблема с Nginx? обращаемся к хостеру и просим убрать обработку .jpg через Nginx. И всё работает. У меня так сделано - вот пример.

Во блин, не додумался спасибо за совет


  • 0




Click to return to top of page in style!