Немного истории и подробностей:
Начиная с версии ORE 1.4 у нас используется новая система загрузки, хранения и отображения фото.
При загрузке фото не создаются превьюшки, как это было в более ранних версиях.
Превьюшки создаются при обращении к ним.
Т.е, например: в файле protected\modules\apartments\views\_view.php есть вызов получения главного фото с размерами 300*200
- Код: Выделить всё
$res = Images::getMainThumb(300, 200, $data->images);
Достаточно изменить в коде на:
$res = Images::getMainThumb(333, 222, $data->images);
И превьюшка автоматически будет размеров 333*222, не нужно для этого загружать снова фотографии.
Думаю, удобством прониклись, особенно при изменении дизайна.
Теперь во вопросу:
Для ресайза, сохранения, наложения водяного знака и т.п используется protected\modules\images\components\CImageHandler.php
Откройте этот файл и найдите метод save
Метод принимает 4 параметра
public function save($file = false, $toFormat = false, $jpegQuality = 75, $touch = false)
один, из которых как раз таки качество фотографий в формате jpg и оно уже строго задано в значении 75.
Ну и в методе show, который чуть выше, тоже самое