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

Качество всплывающего изображения товара


Recommended Posts

Стоит версия ocstore1.0.x(upd_v325)

Есть такая проблема, сделал размер всплывающего изображение 650х650

Сделал в фотошопе хорошего качества фотки товара именно 650х650, залил на сервер. Добавляю в товар эти фото, а они в image/cache/data/ получаются в раза меньше размером (из 100кб в 50кб) и качество отвратное. Как это исправить? В идеале чтобы вообще не сжимал качество.

???

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


последняя версия ocstore

файл

/upload/system/library/image.php

проверить в данный момент работоспособность не могу, но попробуйте добавить

if ($this->info['width' == $width && $this->info['height'] == $height) {
			return;
		}

после строк 55-57

if (!$this->info['width'] || !$this->info['height']) {
			return;
		}

файлы кеша картинок следует удалить разумеется

image.php

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

Какая то фотальная ошибка там, сайт вообще не открывается после этого добавления :(

да, там квадратной скобки не хватает. вот верный код

if ($this->info['width'] == $width && $this->info['height'] == $height) {
		    return;
		}

но это не сильно поможет. попробуйте дефолтное значение $quality метода save увеличить до 100

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

  • 1 year later...

последняя версия ocstore

файл

/upload/system/library/image.php

проверить в данный момент работоспособность не могу, но попробуйте добавить

if ($this->info['width' == $width && $this->info['height'] == $height) {
			return;
		}

после строк 55-57

if (!$this->info['width'] || !$this->info['height']) {
			return;
		}

файлы кеша картинок следует удалить разумеется

ооо!! Спасибо!!! Помогло!!!

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

  • 1 month later...

ооо!! Спасибо!!! Помогло!!!

if ($this->info['width'] == $width && $this->info['height'] == $height) {
		    return;
		} 

 

А у меня на 1.5.3.1 почему-то все равно картинка кэшируется и берется из кэша. В карусели стоит размер 80х80, залил картинку image (размер 80х80), выбрал ее для показа, а она все равно в кэше с именем image-80x80 и берется из кэша. файлы кэша картинок удаляю, а они по новой добавляются. Как победить?

 

ЗЫ Причем размер оригинального изображения 2.1К, а кэшированного 19.3К. Жесть какая-то

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


  • 4 months later...
if ($this->info['width'] == $width && $this->info['height'] == $height) {
		    return;
		} 

 

А у меня на 1.5.3.1 почему-то все равно картинка кэшируется и берется из кэша. В карусели стоит размер 80х80, залил картинку image (размер 80х80), выбрал ее для показа, а она все равно в кэше с именем image-80x80 и берется из кэша. файлы кэша картинок удаляю, а они по новой добавляются. Как победить?

 

ЗЫ Причем размер оригинального изображения 2.1К, а кэшированного 19.3К. Жесть какая-то

 

та же ерунда какая то... оригинал(640*640) 88кб, а 500*500 173кб.. но качество уже лучше  у картинок загружаемых, чем раньше... будет над чем подумать...

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

Створіть аккаунт або увійдіть для коментування

Ви повинні бути користувачем, щоб залишити коментар

Створити обліковий запис

Зареєструйтеся для отримання облікового запису. Це просто!

Зареєструвати аккаунт

Вхід

Уже зареєстровані? Увійдіть тут.

Вхід зараз
  • Зараз на сторінці   0 користувачів

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

Important Information

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