Масштабирование и стили изображения в gallery formatter и colorbox

Аватар пользователя alexo alexo 18 февраля 2015 в 23:57

Галерея изображений сделана с помощью gallery formater и colorbox. Все работает. Но некорретно отображаются форматы для разных типов изображения.

Если я для большой картинки (Select the slide style) выбираю large или свой стиль с масштабированием (например 500*500 без обрезания), то для вертикальных изображений (например ширина*высота = 10*15 см или 1200*1800px) есть ссылка на полный размер, а горизонтальные, он показывает в непонятном формате, обрезает и нет ссылки на полный размер. Предположение, что он предлагает полный размер только если одна из сторон больше, чем в созданном стиле (т.е. он поверяет только одну из сторону, например высоту). Но нет закачиваю и большие изображения, он тоже так отображает.

Если выбираю стиль для большой картинки (т.е. для Select the slide style) galleryformatter_slide, то он наоборот горизонтальные изображения обрезает, а не масштабирует. Но ссылки на полный размер везде есть.
Кто знает как настроить, чтобы все размеры нормально масштабировались и чтобы их можно было открыть в полном размере.

Комментарии

Аватар пользователя alexo alexo 19 февраля 2015 в 1:45

Временно решено так:
в управлении отображением типов содержимого формат изображения jq gallery
в его настройках Select the slide style - galleryformatter-slide (он нормально отображает горизонтальные изображения)
Select the thumbnail style - свой стиль
Select the full image style- тоже свой 800*600
вертикальные изображения перед загрузкой буду в фотошопе превращать в горизонтальные
(т.е. буду вставлять изображение размером ширина*высота 10*15 см в 20*15)
но это нужно настраивать по-нормальному
возможно переходить на другой модуль
Если есть идеи, пишите

Аватар пользователя alexo alexo 19 февраля 2015 в 15:13

Также временное решение: создание двух полей для изображений,
одно с настройками для вертикальных изображений, другое с настройками для горизонтальных изображений,
если по смыслу можно их (изображения) располагать не рядом