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

Убрать добавление белых полей картинкам


Recommended Posts

Ребят, привет.

Ищу модуль, который устранит добавление белых полей картинкам. Подскажите, если встречали такой.

 

Нюанс: уже находил модуль https://opencartforum.com/files/file/6878-kartinki-bez-belyh-poley/ - он и подобные не подходят. Этот модуль обрезает картинку, и соотношени сторон меняется. Мне нужно, чтобы соотношение не менялось,  просто чтоб картинка уменьшалась и становилась размерами не больше заданных в настройках шаблона.

 

Например, если у нас картинка 2000 px на 1000px а в настройках шаблона задан размер 500 px на 500 px, размер картинки на выходе должен получиться 500 px на 250 px.

 

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

 

Дайте линк, если встречали подобное. Чем больше варинатов, тем лучше)

 

 

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


8 часов назад, Vetroff сказал:

попробуйте такой вариант

 

Судя по фразе в описании:

Цитата

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

здесь такая же проблема...

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


Модулей тоже не встречал.
Возможно, потому, что требуется "три уровня вмешательства":
1 Сделать прозрачным бакграунд в вашей теме (понятно, зависит от темы)
2 Включить на сервере imagick (на шаред хостинге не всегда возможно. Модулем нерешаемо)
3 переписать в контроллер image.php  crop и resize примерно в духе https://stackoverflow.com/a/29915386
чтобы делать кэш из png с прозрачным фоном (это не код для копипаста, это просто пример для написания по аналогии)

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


В 12.01.2020 в 08:55, Shureg сказал:

Модулей тоже не встречал.
Возможно, потому, что требуется "три уровня вмешательства":
1 Сделать прозрачным бакграунд в вашей теме (понятно, зависит от темы)
2 Включить на сервере imagick (на шаред хостинге не всегда возможно. Модулем нерешаемо)
3 переписать в контроллер image.php  crop и resize примерно в духе https://stackoverflow.com/a/29915386
чтобы делать кэш из png с прозрачным фоном (это не код для копипаста, это просто пример для написания по аналогии)

 

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

----

Ребят, кто кодит - если есть желающие написать модуль, уже есть желающие его купить, только дайте знать:rolleyes:

Змінено користувачем Andry100500
Надіслати
Поділитися на інших сайтах


2 часа назад, Andry100500 сказал:

Ребят, кто кодит - если есть желающие написать модуль, уже есть желающие его купить, только дайте знать:rolleyes:

 

Модуль писать, он месяц проверяться будет перед публикацией )

Проще в частном порядке сделать. Если актуально, можно в личку. Делал нечто подобное какое-то время назад, разберемся )

 

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

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

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

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

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

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

Вхід

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

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

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

Important Information

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