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

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

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

$25.00

я продаю решение + установка + гарантия за ~$14

Можно ссылку, не нашёл

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


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

 

Уже атрофировался, я вижу) По полочкам спешиал фо ю: ставишь ImageMagick на сервак, ставишь imagick на сервак, берешь файл, который snastik скинул, кидаешь в system/library. Будет вместо суперсэмплинга метод свертки с бикубической интерполяцией. Все. Fin.

 

Еще можешь открыть в фотошопе Файл-Сценарии-Обработчик изображений и предварительно все изображения подготовить там, подогнать параметры всех фоток загружаемых массово, экшены сделать какие тебе надо. Фотошоп намного более передовые технологии использует, чем imagick, поэтому файлы будут выглядеть лучше, а весить намного меньше. Потом в контроллере в product.php поменяешь на такие строчки

"if ($product_info['image']) {

$data['popup'] = 'image/' . $product_info['image'];"

и

"foreach ($results as $result) {
$data['images'][] = array(
'popup' => 'image/' . $result['image'],"

И основное изображение, которое в попапе выскакивает будет не пережатое опенкартом, а оригинальное с шопа.

 

Можно глупый вопрос? Это вот менять по пути /catalog/controller/product ? и только там?

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


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

Можно глупый вопрос? Это вот менять по пути /catalog/controller/product ? и только там?

Да

  • +1 1

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


Ссылка на сообщение
Поделиться на другие сайты
В 15.04.2016 в 10:13, Prorab337 сказал:

Спасибо. то что нужно. мне помогло. и уже бесплатно по ссылке.

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


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

оказалось с этим   /system/library/image.php изменение размера картинки PNG в кэш происходит с белым фоном убирая прозрачность.

нашел другое решение. на версии OC 2.0.1.1 работает)

Изменено пользователем anshoc

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


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

Так в итоге решение данной проблемы найдено? Если версия 1.5.6.4 - фото замыливает и ухудшает качество. Может есть модуль или иные решения?

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


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

@wgadget простой способ - задать 100 в библиотеке image.php

если качество вас не устроит, можно подключить imagemagick(если то позволит хостер) и работать с ней. это стоит 1тр

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


Ссылка на сообщение
Поделиться на другие сайты
В 15.03.2018 в 00:40, wgadget сказал:

Так в итоге решение данной проблемы найдено? Если версия 1.5.6.4 - фото замыливает и ухудшает качество. Может есть модуль или иные решения?

 

все мыслимое, что можно сделать с изображениями (обрезка, фон, игра с качеством, сжатие и т. д. и т. п.) есть здесь:

 

 

 

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

 

тот же imagick дает более качественную картинку чем дефолтный GD при прочих равных условиях.

модуль использует imagick если это расширение установлено.

 

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


Ссылка на сообщение
Поделиться на другие сайты
В 07.02.2013 в 14:38, stefanboss сказал:

Но вопрос в том - можно ли изменить или заменить имеющийся алгоритм работы с картинками, так как тот что имеется - портит цветопередачу загружаемых картинок ...

 

в реальности не встречал искажения цветопередачи.

такое возможно если исходник, например, в типографском формате вместо стандартного для веб RGB.

Модуль Компрессор учитывает эти особенности.

 

Для исключительно точной цветопередачи возможно подключение к файлу изображения цветового профиля, точнее, встраивание профиля.

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

Но и эта задача решаема.

 

 

У WebP есть свои плюсы.  Но WebP будет четким только если не делается масштабирование изображения в браузере.

 

 

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


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

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

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

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

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

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

Войти

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

Войти

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

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

×

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

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