Перейти к содержанию
delphinspb

Качество изображений товара плохое

Рекомендуемые сообщения

добрый день

порыл поиском, но не нашел ответа на такой вопрос:

ставлю в настройках размер большого изображения 600*500

загружаю фото товара размером 600*500 хорошего качества, но на сайте, когда разворачиваю изображение качество ухудшается

можно ли как-то отключить автоматическую обработку файлов?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

также интересует этот вопрос.

некоторые фото движок намеренно губит..

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Так же интересует этот вопрос, движок на 1.5.3.1 кто сможет помочь, за 300р Я.Д.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

system/library/image.php

В указанном вами файле есть строка

public function save($file, $quality = 90) {

параметр $quality отвечает за качество. Его нужно выставить 100 и потереть папку кеша изображений.

/system/library/image.php

Найти

if ($scale == 1) {

Заменить на

if ($scale >= 1) {

изображение будет оставаться исходным

для слайдшоу

файл catalogcontrollermoduleslideshow.php

найти

'image' => $this->model_tool_image->resize($result['image'], $setting['width'], $setting['height'])

заменить на

'image' => HTTP_IMAGE.$result['image']

после этих действий картинка в слайдшоу будет выводиться без обработки.

если нужно что бы изображение не ресайзелось в карточке товара

то в файле catalog/controller/product/product.php

меняем это

$this->data['popup'] = $this->model_tool_image->resize($product_info['image'], $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height'));

на это

$this->data['popup'] = 'image/' . $product_info['image'];

и в нем же это

'popup' => $this->model_tool_image->resize($result['image'] , $this->config->get('config_image_popup_width'), $this->config->get('config_image_popup_height')),

на это

'popup' => 'image/' . $result['image'] ,

есть такой модуль http://www.opencart....0option%20popup

еще статья http://forum.opencar...t=0&hilit=popup

и еще

http://stackoverflow...tio-in-opencart

  • +1 1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Эту проблему поправили в 1.5.4.1. Для младших версий очень хорошо лечит Image Fix, но он немножко платный.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 21.10.2012 в 19:45, ingenerks сказал:

для слайдшоу

файл catalogcontrollermoduleslideshow.php

найти

'image' => $this->model_tool_image->resize($result['image'], $setting['width'], $setting['height'])

заменить на

'image' => HTTP_IMAGE.$result['image']

после этих действий картинка в слайдшоу будет выводиться без обработки.

Вставлю свои 5 копеек ... :-)
Ocshop 1.5.6.4.1 данную строку менял на вот такой код... 
'image' => '/image/' . $result['image']
По Вашему не работало ...

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.