Как поправить фон картинок

Тема в разделе "Общие вопросы", создана пользователем djkasta, 29 фев 2016.

  1. djkasta

    djkasta Новичок

    Сообщения:
    6
    Симпатии:
    0
    Доброго времени суток. Никак не могу понять, как и где изменить код, чтобы поменялся фон цвета в коротких новостях. (http://cropme.ru/d3c0b7432aa9fe9aaf35a46c0efae3ed)
    Именно, покоя не дают белые куски. Так как фото не хватает высоты, везде вставляются куски с белым фоном. Подскажите пожалуйста, где примерно искать или как это поправить.
     
  2. RoS

    RoS Специалист

    Сообщения:
    221
    Симпатии:
    216
    system\library\image.php
    Код:
    if (isset($this->info['mime']) && $this->info['mime'] == 'image/png') {
                imagealphablending($this->image, false);
                imagesavealpha($this->image, true);
                $background = imagecolorallocatealpha($this->image, 255, 255, 255, 127);
                imagecolortransparent($this->image, $background);
            } else {
                $background = imagecolorallocate($this->image, 255, 255, 255);
            }
    Изменит фон глобально во всех картинках. Но лучше сделайте так http://forum.opencart-russia.ru/threads/razmer-izobrazhenija-i-belye-polosy.1264/
     
  3. djkasta

    djkasta Новичок

    Сообщения:
    6
    Симпатии:
    0
    Подскажите, как правильно редактировать этот код, чтобы фон стал черным или вообще чтобы небыло лишних кусков. С настройкой в админке не подходит, начинает кривить шаблон
     
    Последнее редактирование: 29 фев 2016
  4. RoS

    RoS Специалист

    Сообщения:
    221
    Симпатии:
    216
    все 255 заменить на 0
     
    djkasta нравится это.
  5. Romans

    Romans Administrator Команда форума

    Сообщения:
    1.340
    Симпатии:
    700
  6. djkasta

    djkasta Новичок

    Сообщения:
    6
    Симпатии:
    0
    Делаю всё по инструкции, кэш почистил. Черный фон появился в некоторых картинках, на главной вообще ничего не поменялось. Подскажите, в чём может быть проблема. Или можно сделать так, чтобы вообще небыло этих лишних кусков?
     
  7. Vlad

    Vlad Эксперт

    Сообщения:
    3.916
    Симпатии:
    941
    размеры изображений везде должны быть одинаково пропорциональные, а не как попало скачено откуда то... Каждое фото предварительно обрабатывайте, т.е меняйте размер, обрезайте ненужное итд. Только так вы добьетесь результатов (даже в продвижении)

    кеш чистить нужно не только в папке изображений, но и кеш браузера. А так же, если у вас сторонние модули, которые используют свой функционал изменения размера картинок, то там тоже нужно менять. (где и что менять это уже зависит от модуля)