Перейти до вмісту
Пошук в
  • Детальніше...
Шукати результати, які ...
Шукати результати в ...

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


delphinspb

Recommended Posts

добрый день

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

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

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

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

Надіслати
Поділитися на інших сайтах


  • 4 months later...
  • 1 year later...

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
Надіслати
Поділитися на інших сайтах

  • 5 years later...
В 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 користувачів

    • Ні користувачів, які переглядиють цю сторінку
×
×
  • Створити...

Important Information

На нашому сайті використовуються файли cookie і відбувається обробка деяких персональних даних користувачів, щоб поліпшити користувальницький інтерфейс. Щоб дізнатися для чого і які персональні дані ми обробляємо перейдіть за посиланням . Якщо Ви натиснете «Я даю згоду», це означає, що Ви розумієте і приймаєте всі умови, зазначені в цьому Повідомленні про конфіденційність.