kanaliya Posted December 5, 2012 Report Share Posted December 5, 2012 В закладке "Настройки" есть такой пункт "Прозрачность знака (больше — прозрачней)"Выставив там 0% или 100% картина никак не меняется...Даже если использовать стандартный ватермарк симплыКак добиться того чтобы можно было управлять % прозрачности ватермарка ???P.S. Не получается увеличить или уменьшить прозрачность ватермарка... Quote Link to post Share on other sites
gunner Posted December 5, 2012 Report Share Posted December 5, 2012 так а что мешает в фотошопе сделать картинку png с нужной вам прозрачностью и использовать её в качестве вотермарка? Quote Link to post Share on other sites
kanaliya Posted December 6, 2012 Author Report Share Posted December 6, 2012 Всё просто! Есть функция, хочу её использовать.Зачем танцы с бубном? Quote Link to post Share on other sites
fedot361 Posted December 7, 2012 Report Share Posted December 7, 2012 Возможно, после изменений параметров прозрачности, вы смотрите на уже созданные фотографии (специфика симплы). Для того чтобы вотермарк применился, нужно после изменения этого параметра чистить папку files/products Quote Link to post Share on other sites
delprofile Posted December 7, 2012 Report Share Posted December 7, 2012 fedot361, нет не надо не какой чистки производить, watermark динамический.Для примера измените позицию сохраните настройки потом посмотрите водяной знак на картинке товара, но только обновите страницу чтобы изменения вступили в силу Quote Link to post Share on other sites
fedot361 Posted December 9, 2012 Report Share Posted December 9, 2012 Вы правы. Проверил. Чистить руками не нужно. При изменении вотермарка скрипт автоматом чистит папку files/products. Quote Link to post Share on other sites
delprofile Posted December 9, 2012 Report Share Posted December 9, 2012 Проверил у себя тоже не меняет прозрачность скорей всего настройка есть, но вот функции под неё нет. Quote Link to post Share on other sites
kanaliya Posted December 12, 2012 Author Report Share Posted December 12, 2012 То есть хотите сказать, что функция есть, но она не работает, так чтоли ? Quote Link to post Share on other sites
delprofile Posted December 12, 2012 Report Share Posted December 12, 2012 Есть поле - настройка , а вот функции которая делает обработку нету Quote Link to post Share on other sites
kanaliya Posted December 12, 2012 Author Report Share Posted December 12, 2012 Значит единственный решение это заливать в шаблон файл watermark.png уже с заданной прозрачностью в фотошопе? Quote Link to post Share on other sites
delprofile Posted December 12, 2012 Report Share Posted December 12, 2012 да Quote Link to post Share on other sites
fedot361 Posted December 15, 2012 Report Share Posted December 15, 2012 Беглый осмотр пациента показал что ранее использовалась функция 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, или просто не удалил поле изменения степени прозрачности из админки. Quote Link to post Share on other sites
Danya Posted December 16, 2012 Report Share Posted December 16, 2012 fedot361Спасибо, так работает.Есть ещё одна ошибка, в админке когда изменяешь картинку на другую при сохранении, картинка не изменяется, приходится картинку изменять в папке через ftp. Quote Link to post Share on other sites
delprofile Posted December 18, 2012 Report Share Posted December 18, 2012 а права на папку норм? Quote Link to post Share on other sites
Danya Posted December 19, 2012 Report Share Posted December 19, 2012 права стоят 0777на локалке тоже не работает Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.