Jump to content

Прозрачность знака (больше — прозрачней)


Recommended Posts

В закладке "Настройки" есть такой пункт "Прозрачность знака (больше — прозрачней)"


Выставив там 0% или 100% картина никак не меняется...
Даже если использовать стандартный ватермарк симплы
Как добиться того чтобы можно было управлять % прозрачности ватермарка ???

P.S. Не получается увеличить или уменьшить прозрачность ватермарка...

Link to post
Share on other sites

Возможно, после изменений параметров прозрачности, вы смотрите на уже созданные фотографии (специфика симплы). Для того чтобы вотермарк применился, нужно после изменения этого параметра чистить папку files/products

Link to post
Share on other sites

fedot361, нет не надо не какой чистки производить, watermark динамический.
Для примера измените позицию сохраните настройки потом посмотрите водяной знак на картинке товара, но только обновите страницу чтобы изменения вступили в силу

Link to post
Share on other sites

Беглый осмотр пациента показал что ранее использовалась функция imagecopymerge, в которой есть параметр изменения прозрачности, но начиная с какой-то версии она была заменена на imagecopy, в которой уже не присутствует этот параметр и соответственно наложение идет без изменения прозрачности.

Если вы хотите менять прозрачность из админки в файле api/Image.php
найдите строку

imagecopy($dst_img, $overlay, $watermark_x, $watermark_y, 0, 0, $owidth, $oheight);


и замените ее на

imagecopymerge($dst_img, $overlay, $watermark_x, $watermark_y, 0, 0, $owidth, $oheight, $watermark_opacity*100);


При этом знак будет накладываться с указанной прозрачностью, но фон знака, если он был прозрачным, станет белым.

Имхо или разраб просто не доделал изменение прозрачности при замене imagecopymerge на imagecopy, или просто не удалил поле изменения степени прозрачности из админки.
Link to post
Share on other sites

fedot361

Спасибо, так работает.

Есть ещё одна ошибка, в админке когда изменяешь картинку на другую при сохранении, картинка не изменяется, приходится картинку изменять в папке через ftp.

Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...