Ответить Новая тема Новый опрос 
 Модуль вотермарки
timart
Новичок
Сообщений: 3
Регистрация: 22-10-2014


22-10-2014 00:06
Подскажите есть ли модуль для защиты изображения вотермаркой кроме модуля Водяной знак. Хотелось бы, чтобы можно было использовать png, а не только гиф как в данном модуле. Так как качество вотермарки ужасное получается
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Triton63


Профессионал
Сообщений: 886
Откуда: Оренбург
Регистрация: 28-05-2011


22-10-2014 09:02
И в чём заключается ужас качества?
Всё прекрасно выводится и настраивается.
Сделал гифку необходимого размера добавил её в модуле, там же настроил прозрачность и распожение.
 



Интернет-магазин ионизатор воздуха ЭкоЮнит: Лампа Чижевского
shop.aeroion.ru
-------------------------------------------------------------------------------
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
timart
Новичок
Сообщений: 3
Регистрация: 22-10-2014


22-10-2014 15:15
Цитата:( Triton63 @ 22-10-2014 10:02 Смотреть сообщение )
И в чём заключается ужас качества?
Всё прекрасно выводится и настраивается.
Сделал гифку необходимого размера добавил её в модуле, там же настроил прозрачность и распожение.

пиксельные края у гифки, если для вас это нормально, для нас нет
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Triton63


Профессионал
Сообщений: 886
Откуда: Оренбург
Регистрация: 28-05-2011


23-10-2014 11:23
Да мне паралельно какие у гифки края.
А вы посмотрите тогда здесь
_http://www.prestashop.com/forums/topic/293541-module-resizable-png-watermark-module-prestashop-14/
Вроде как разработали модуль для работы с PNG


Сообщение отредактировано Triton63 23-10-2014 09:25 ...
 



Интернет-магазин ионизатор воздуха ЭкоЮнит: Лампа Чижевского
shop.aeroion.ru
-------------------------------------------------------------------------------
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Алекс


Администратор
Сообщений: 4516
Откуда: Красноярск
Регистрация: 29-05-2009


24-10-2014 00:19
1. Открыть файл /modules/watermark/watermark.php
Код:
if (!$imagew = imagecreatefromgif($watermarkpath))

заменить на:
Код:
if (!$imagew = imagecreatefrompng($watermarkpath))


Код:
if (!imagecopymerge($image, $imagew, $xpos, $ypos, 0, 0, $watermarkWidth, $watermarkHeight, $this->transparency))
            return false;

заменить на:
Код:
if (!imagecopyresampled($image,$imagew, $xpos, $ypos, 0, 0, $watermarkWidth, $watermarkHeight, $watermarkWidth, $watermarkHeight))
            return false;


2. Заменить в файле все вхождения "gif" на "png".
 
Вне форума
ПМ Отправить эл.сообщение 
Щелкните, и это сообщение будет добавлено в ваш ответ как цитата Цитировать этот ответ
Ответить Новая тема Новый опрос