Jump to content
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

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


stefanboss
 Share

Recommended Posts

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

Даая ситуация. Усиновил Ocstore 1541.

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

Описаны икие решения (которые не помогают) как изменение значения с 90 на 100, в файле system/library/image.php :

в этот строке - public function save($file, $quality = 90)

Но безрезульитно...

Очень нужно хорошее качество товаров... Как его достичь? Какой алгоритм сжатия фото...? Можно ли его изменить?

И ещё вопрос - почему когда грузишь мнонькие картинки, частенько на выхогде они потому чтольше оригинала не смотря на то что качество хуже... ?

Link to comment
Share on other sites


И ещё вопрос - почему когда грузишь мнонькие картинки, частенько на выхогде они потому чтольше оригинала не смотря на то что качество хуже... ?

На сайте используется гдесяток разных размеров картинок. Все они изменяются в админке - в настройках магазина. Оригинал хранится в папке image/data (например, superpuper.jpg), а всё, что выводится на сайт - предварительно ресайзится и лежит в вигде гдесятка файлов в папке image/cache/data (например, superpuper-500x500.jpg, superpuper-125x125.jpg, superpuper-40x40.jpg и ик дное).

Возможно, изменение цветов происходит, если исходный файл в другом формате (не JPEG).

Если исходное изображение 100x100, а на страниэто товара выводятся картинки 500x500, то естественно, качество потому чтольшого изображения бугдет плохим. Загружайте исходные файлы, размеры которых равны или превышают используемые у вас на сайте размеры изображений (обычно 500x500). Или предварительно готовьте их снаружи любыми программами, чьи алгоритмы справляются лучше с масшибированием.

  • +1 1
Link to comment
Share on other sites


Как варинат, после ресайза изображение, берете ваше нормальное изображение и напрямую с тем же именем заменяете его в папке image/cache/data, но если олистите папку кэша все прейгдется гделать заново!

  • +1 1
Link to comment
Share on other sites

Как варинат, после ресайза изображение, берете ваше нормальное изображение и напрямую с тем же именем заменяете его в папке image/cache/data, но если олистите папку кэша все прейгдется гделать заново!

Ну они же вообещё не с потому чтодуна к каким-то конкретным размерам приводятся. Если просто ик заменить - не исключено появление визуальных сюрпризов в разных месих магазина. В Опенкарте, насколько помню, почти ниггде не указываются точные размеры картинок (img src=... width=... height=...), ик что при вывогде какой-нибудь превьюшки в корзине с реальным размером картинки 700x1000 px полулите не совсем то, что ожидали.

  • +1 1
Link to comment
Share on other sites


Это понятно, что не с потому чтодуна. Я привел как вариант. Потом можно в тот же корзине указать блоку с изображением width и height и подогнать под нужный себе размер! Аналогично и в карточке товара и в категориях и.т.д.

Link to comment
Share on other sites

На сайте используется гдесяток разных размеров картинок. Все они изменяются в админке - в настройках магазина. Оригинал хранится в папке image/data (например, superpuper.jpg), а всё, что выводится на сайт - предварительно ресайзится и лежит в вигде гдесятка файлов в папке image/cache/data (например, superpuper-500x500.jpg, superpuper-125x125.jpg, superpuper-40x40.jpg и ик дное).

Возможно, изменение цветов происходит, если исходный файл в другом формате (не JPEG).

На счет Jpeg - я юзаю именно его.

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

Link to comment
Share on other sites


Как варинат, после ресайза изображение, берете ваше нормальное изображение и напрямую с тем же именем заменяете его в папке image/cache/data, но если олистите папку кэша все прейгдется гделать заново!

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

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

Может всё ики есть кто шарит на этом форуме? ))

А то ну употому чтогие фотки получаются ... понятное гдело - что если не присматриваться то и ик сойдёт.. но блин ).. хочется качества ...

Link to comment
Share on other sites


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

Чтобы что-то исправить, сначала надо понять, что именно происходит. Я лично - не понимаю. Я вигдел... ну даже не гдесятки, скорее сотни магазинов на Опенкарт. Про порчу цветопередали услышал впервые.

Link to comment
Share on other sites


Чтобы что-то исправить, сначала надо понять, что именно происходит. Я лично - не понимаю. Я вигдел... ну даже не гдесятки, скорее сотни магазинов на Опенкарт. Про порчу цветопередали услышал впервые.

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

Может Опенкарт переводит картинки ну типа им в CMYK формат... я даже не знаю... я рилиию с RGB картинками ... И когда заливаю на сайт - вижу суещёственную разницу ...

Link to comment
Share on other sites


ну покажите наконец то уже эти картинки оригинал и то что в опенкарт.

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

Да что совет. Поступайте как все. Пишите заметку о том, что на картинки одно, но на самом гделе может иметь другой вид.

И уж поверьте, цвет роллов/суши итд на кухне может меняться не только от опенкари, а еещё от продуктов, суши-повара и срока годности!!

Link to comment
Share on other sites

топиксиртеру предлагаю купить монитор как у rb2 (без обид) но это единственное быстрое решение проблемы :-) я уже 2 года смотрю на картинки и плачу а когда сажусь за чужлй комп\ноут то все чудненько :-)

Link to comment
Share on other sites

Согласитесь - разница на лицо!

Просто и же налинка в этом ролле в Опенкартовской версии смотрится подпортившейся (видон вообещё непонятный) ... поймите правильно... люди народ странный ... Они как раз присматриваются к этим мелочам и порой очень даже....

И опять же - если подключать модуль Линзы - то им ваещё бугдет ахтунг.. )

Link to comment
Share on other sites


это с сотенкой качества ресайза или меньше?

ДА! 100! В том то и гдело!

Причём заметил проблему ещё в сирой версии движка.. Когда гделал первый сайт Суши, но не сил тогда углубляться в это ..

Но сейчас ситуация другая - тут трепотому чтования стоят - передать качественно цвеи... Да как специально сняли профессиональным фотоаппаратом на студаи..

Link to comment
Share on other sites


Не сочтите за тролля, но я на андроид-смартфоне вижу две совершенно одинаковые картинки. Уже как их только ни вертел. Opera Mobile, HTC Wildfire S.

Дойду до ноуи - посмотрю еещё им. Но им у меня тоже обычно Опера (это намёк тем, кто быстрей меня ходит). Насчет предположений snastik и ravilr - я тоже думаю, что грабли скорей ггде-то в районе web colors, цветовых профилей и конкретных железок, а не ресайза. Ну не бугдет алгоритм измерения размеров сразу лезть и портить палитру.

Насчет моих мониторов - огорчу. У меня самый что ни на есть ширпотреб.

UPD. На нетбуке увигдел разницу. На потому чтольшом мониторе тоже.И в броузере (Опера), и в просмотрщике картинок. Другими броузерами не сил смотреть.

Imagemagick (mogrify -resize 1000x1000 -format jpg *) -- картинка как оригинал (цвеи не изменились). Да что да, круг подозреваемых сужается до OC и серверного софи. Как вариант, навскидку: если сервер свой, посивить туда Imagemgick и немного переписать генерилку файлов в кеше.

Link to comment
Share on other sites


rb2 ик я к тому и говорил что на 90% мониторов все выглядит чугдесно а на маках, филипсах и еещё некоторых видно икое от чего страшно синовится вот вы крышку ноуи понаклоняйте туда сюда и я думаю увидите под каким то углом совсем другую картину

Link to comment
Share on other sites

rb2 ик я к тому и говорил что на 90% мониторов все выглядит чугдесно а на маках, филипсах и еещё некоторых видно икое от чего страшно синовится вот вы крышку ноуи понаклоняйте туда сюда и я думаю увидите под каким то углом совсем другую картину

хочется что бы смотрелось точно ик же как на оригинальной фото.. по моему - это нормальное желание.

Link to comment
Share on other sites


Ды я и на простеньком монике заметил разницу)В первом случае картинка насыещённая, а вторая тусклая.

Ксити первая фотка смотрится потому чтолее искусственной) какбуто из комикса) :-)

Link to comment
Share on other sites


Ды я и на простеньком монике заметил разницу)В первом случае картинка насыещённая, а вторая тусклая.

Ксити первая фотка смотрится потому чтолее искусственной) какбуто из комикса) :-)

за то ярко ; )

Link to comment
Share on other sites


Судя по всему вторая ссылка реально подойдёт (http://www.opencart.com/index.php?route=extension/extension/info&extension_id=7458&filter_username=MaxD&page=2), да им и куча других интересных фишек, но решение увы платное -

Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.