Занимаясь экспериментальной разработкой интернет-магазина на Joostina, возникла потребность оправдать ожидания дизайнера и сделать проект юзабельным и удобным для покупок. Задача стояла следующей: организовать модуль последних материалов с выводом заготовленного предварительно мини-эскиза из картинки материала с crop-эффектом (уменьшение размеров и обрезка по фиксированным параметрам ширины и высоты). При этом задача стояла именно не в масштабировании, а уменьшении размера картинки и вырезки только определенного кусочка с неё.
Пример исходной картинки:
Рис. Пример исходной картинки, на базе которой модуль создаёт мини-эскиз.
В качестве прототипа был взят модуль
Результат работы модуля можно увидеть на картинке ниже:
Спасибо уважаемому коллеге
Источник: joomlablog.ru