-
Bug
-
Resolution: Fixed
-
Neutral
-
None
-
None
-
None
-
-
Empty show more show less
-
DevX 5
-
5
The section Configuring an image operation in a variation is unclear. Currently it's showing the example as a JCR configuration. This configuration was moved into YAML some time ago. When trying to convert it to YAML it doesn't seem to be working. The current JCR example is lacking in sense because why would this configuration exist as a subnode of variations.
I am trying to sort that out now. I think it should look something like this instead but that still doesn't work:
imaging:
class: info.magnolia.templating.imaging.VariationAwareImagingSupport
variations:
"1600x1200":
class: info.magnolia.templating.imaging.variation.ImageOperationProvidingVariation
imageOperation:
class: info.magnolia.imaging.operations.ImageOperationChain
outputFormat:
formatName: png
quality: 20
parameterProviderFactory:
class: info.magnolia.imaging.parameters.BinaryNodeParameterProviderFactory
operations:
load:
class: info.magnolia.imaging.operations.load.FromBinaryNode
resize:
class: info.magnolia.imaging.operations.cropresize.BoundedResize
maxWidth: 1600
maxHeight: 1200
Output format is not applied.
Notes
I also tired by configuring a generator but that threw an exception.
WARN info.magnolia.imaging.ImagingServlet 04.02.2022 13:40:18 -- Because of incorrect arguments the image couldn't be found info.magnolia.imaging.ImagingRuntimeException: Can't load source for identifier '1600x1200' from workspace 'travel-demo-theme' at info.magnolia.imaging.parameters.AbstractJcrWorkspaceAndIdentifierParameterProviderFactory.newParameterProviderFor(AbstractJcrWorkspaceAndIdentifierParameterProviderFactory.java:84) ~[magnolia-imaging-3.5.2.jar:?]
Acceptance criteria