Watermark (водяной знак) для opencart 2.3.0.2

Тема в разделе "Инструкции и FAQ", создана пользователем Quip, 3 окт 2016.

  1. tgbot454

    tgbot454 Новичок

    Сообщения:
    5
    Симпатии:
    0

    1.Дело не в кеше - гружу новые картинки в блог. Марка накладывается
    2.К сожалению, Ravilr, на все, где используется ресайз. (кроме баннеров)

    Возможно ли написать так ??
    if ($width == 350 || $height == 300) {
    $image->save(DIR_IMAGE . $image_new);
    }

    (камнями прошу не кидать, я не php-шник)
     
  2. Ravilr

    Ravilr Специалист

    Сообщения:
    3.879
    Симпатии:
    1.064
    Странно конечно, что на все. И по коду, лучше писать не ИЛИ, а и т.е так, && а не так ||

    Не нужно трогать штатную конструкцию.
     
    tgbot454 нравится это.
  3. tgbot454

    tgbot454 Новичок

    Сообщения:
    5
    Симпатии:
    0

    Да, && помогло)
    Спасибо!
     
  4. Pomoshnik

    Pomoshnik Новичок

    Сообщения:
    11
    Симпатии:
    0
  5. e.lodyanov

    e.lodyanov Новичок

    Сообщения:
    10
    Симпатии:
    0
    Подскажите пожалуйста, как в этой конструкции
    $image->watermark(new Image(DIR_IMAGE . 'watermark.png'), 'bottomright');
    указать размер водяного знака не более 50% от ширины картинки товара? Оригинальные у меня разные по размеру, и при наложении водяного знака он то на всю картинку, то на половину всего.
    И можно ли сделать отступ снизу 20%?
     

    Вложения:

  6. broncom

    broncom Новичок

    Сообщения:
    5
    Симпатии:
    0
    Здравствуйте, а можно как то ограничить чтобы водяной знак накладывался только на загружаемые файлы, т е на новые?