Вариация изображения магнолии установить положение обрезки - PullRequest
0 голосов
/ 29 ноября 2018

В Магнолии, я считаю, что при вариациях изображения, если вы установите для обрезки значение true, положение обрезки является центром по умолчанию.Например.обрезает верх и низ одинаково.Тем не менее, я хотел бы создать версию, которая обрезается только сверху или снизу (или слева / справа).Это очень легко сделать в Wordpress, но я не могу найти никакой документации для Magnolia.

соответствующие ссылки

https://documentation.magnolia -cms.com / display / DOCS57 / How+ для + работы + с + изображениями + использование + imgfn https://documentation.magnolia -cms.com / display / DOCS53 / Imaging + модуль

Найдено в группах Google

https://groups.google.com/a/magnolia-cms.com/forum/#!searchin/dev-list/crop%7Csort:date/dev-list/duMR1ePQHEk/lJK4_d-1AwAJ

Привет, ребята,

В настоящее время обрезка и изменение размера модуля обработки изображений магнолии работает очень хорошо для нас.Я реализую адаптивные изображения, но хотелось бы также адаптивные заголовочные изображения (что означает, что я хочу установить фокус на изображениях) -> например;сфокусируйтесь на верхнем правом углу и затем обрежьте изображение соответственно.

Какой класс JAVA мне нужно изменить, чтобы отредактировать стандартное поведение фокусировки кадрирования в центре изображения?

Я уже изучал эту операцию Java: [url] https://nexus.magnolia -cms.com / content / sites / magnolia.public.sites / modules / magnolia-imaging / 3.1.4 / apidocs /info / magnolia / imaging / operations / cropresize / AutoCropAndResize.html # getEffectiveTargetSize (java.awt.image.BufferedImage , info.magnolia.imaging.operations.cropresize.Coords, info.magnolia.imaging.ParameterProvider) [/ url]

1 Ответ

0 голосов
/ 01 февраля 2019

Я наткнулся на это, когда искал темы, касающиеся расширения Focal Point для Magnolia, которое должно делать именно то, что вы планируете реализовать самостоятельно.

Может быть, это поможет вам: https://wiki.magnolia-cms.com/display/EX/Focal+Points#FocalPoints-Installation

Кроме того, класс по умолчанию, который выполняет изменение размера,

info.magnolia.templating.imaging.variation.SimpleResizeVariation

Это кратко упомянутов документации Magnolia

https://documentation.magnolia -cms.com / display / DEV / Scaled + изображение + качество? focusCommentId = 82122990 # comment-82122990

...