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

Качество изображения в opencart


Recommended Posts

Добрый день

opencart ухудшает качество изображений

по темам на форуме изменял настройку до 100

 

лучше не становится, как сделать качество изображений без такого странного сжатия.

может есть модули

спасибо

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


Вы бы хоть пример привели, мол вот оригинальная картинка, а вот она же на сайте после "ухудшения качества изображения".
По идее при качественном оригинале и изменении размера до размера блока, в котором оно отображается - глазами разницу увидеть невозможно.
Но если Вы фуллашдишную картинку жмёте до 480x270, а потом показываете эту картинку в блоке 960х540 то будут явные артефакты.

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

16.07.2022 в 10:14, MrZlobnyj сказал:

opencart ухудшает качество изображений

 

нет, не ухудшает.

смотреть нужно на конкретных примерах.

 

можно с уверенностью в 100% сказать, что формат PNG невозможно ухудшить, т.к. это формат без потерь.

По JPEG нужно смотреть конкретные примеры. Выше вам верно уже заметили когда вы можете увидеть "ухудшение".

Также имеет значение то, на каком устройстве вы смотрите, точнее, какова плотность пикселей, т.к. экраны Ретина и прочие с двойной плотностью пикселей могут вводить вас в заблуждение. Это заблуждение заключается в том, что вы можете, например, смотреть картинку в прямоугольнике определенного постоянного размера, но картинка "двойной плотности" будет выглядеть в нем лучше чем картинка одинарной плотности, но это "лучше" будет вовсе не из-за того, что качество картинки "двойной плотности" будет выше, эффект будет из-за разницы в размерах картинок в пикселях по ширине и высоте.

 

опенкарт использует графическую библиотеку GD. Все упирается именно в нее.

imagick позволяет использовать более качественный ресайз, особенно в сторону увеличения, т.е. из маленького в большое, это по сравнению с GD.

Но imagick имеет также свои ограничения, хоть и способен делать исключительно качественный ресайз с бикубической интерполяцией, но эта возможность почти всегда отключена на общем хостинге, да и на немногих VDS она доступна из-за того, что время работы такого ресайза увеличивается на порядок, а на серверах банально нет такой мощности чтобы позволить обрабатывать подобные задачи. Тот же Фотошоп позволяет вам использовать бикубическую интерполяцию для максимально качественного ресайза, но у вас в распоряжении вся мощь целиком вашего компьютера, хостер вам выделяет лишь чуть-чуть мощности.  Для мощных "художественных" задач нужен мощный сервер соответственно. А так практически всегда вам доступна на сервере лишь билинейная интерполяция как наиболее быстрая и дающая в большинстве случаев отличную картинку.  99% пользователей вообще не заметят разницу между бикубической и билинейной  интерполяцией при ресайзе изображений.

 

Максимум, что можно получить для работы с изображениям в опенкарт, умеет делать модуль, ссылка ниже.

Умеет, например, создавать сжатые/преобразованные png в webp без потерь (lossless).  В этом случае даже сжатый (за счет webp) png будет выглядеть идеально, но весить значительно меньше.

 

 

 

 

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

16.07.2022 в 21:16, sitecreator сказал:

 

нет, не ухудшает.

смотреть нужно на конкретных примерах.

 

можно с уверенностью в 100% сказать, что формат PNG невозможно ухудшить, т.к. это формат без потерь.

По JPEG нужно смотреть конкретные примеры. Выше вам верно уже заметили когда вы можете увидеть "ухудшение".

Также имеет значение то, на каком устройстве вы смотрите, точнее, какова плотность пикселей, т.к. экраны Ретина и прочие с двойной плотностью пикселей могут вводить вас в заблуждение. Это заблуждение заключается в том, что вы можете, например, смотреть картинку в прямоугольнике определенного постоянного размера, но картинка "двойной плотности" будет выглядеть в нем лучше чем картинка одинарной плотности, но это "лучше" будет вовсе не из-за того, что качество картинки "двойной плотности" будет выше, эффект будет из-за разницы в размерах картинок в пикселях по ширине и высоте.

 

опенкарт использует графическую библиотеку GD. Все упирается именно в нее.

imagick позволяет использовать более качественный ресайз, особенно в сторону увеличения, т.е. из маленького в большое, это по сравнению с GD.

Но imagick имеет также свои ограничения, хоть и способен делать исключительно качественный ресайз с бикубической интерполяцией, но эта возможность почти всегда отключена на общем хостинге, да и на немногих VDS она доступна из-за того, что время работы такого ресайза увеличивается на порядок, а на серверах банально нет такой мощности чтобы позволить обрабатывать подобные задачи. Тот же Фотошоп позволяет вам использовать бикубическую интерполяцию для максимально качественного ресайза, но у вас в распоряжении вся мощь целиком вашего компьютера, хостер вам выделяет лишь чуть-чуть мощности.  Для мощных "художественных" задач нужен мощный сервер соответственно. А так практически всегда вам доступна на сервере лишь билинейная интерполяция как наиболее быстрая и дающая в большинстве случаев отличную картинку.  99% пользователей вообще не заметят разницу между бикубической и билинейной  интерполяцией при ресайзе изображений.

 

Максимум, что можно получить для работы с изображениям в опенкарт, умеет делать модуль, ссылка ниже.

Умеет, например, создавать сжатые/преобразованные png в webp без потерь (lossless).  В этом случае даже сжатый (за счет webp) png будет выглядеть идеально, но весить значительно меньше.

 

 

 

 

Какой бред я щас прочитал.

Imagick ставиться на любом впс, и я знаю штук 10 виратульных хостингов где он доступен.

 

Ну что за идиотизм и впаривание своих поделок.

 

 

Вот бесплатное решение:

 

https://www.opencart.com/index.php?route=marketplace/extension/info&extension_id=23443&filter_member=Lifescale

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


  • 2 weeks later...

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

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

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

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

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

Вхід

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

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

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

×
×
  • Створити...

Important Information

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