public class ThemeAwareImageGenerator extends info.magnolia.imaging.operations.ImageOperationChain<info.magnolia.imaging.ParameterProvider<ThemeAwareParameter>>
ImageGenerator
that is aware of Theme
s.Modifier and Type | Field and Description |
---|---|
static String |
GENERATOR_NAME |
Constructor and Description |
---|
ThemeAwareImageGenerator() |
Modifier and Type | Method and Description |
---|---|
BufferedImage |
generate(info.magnolia.imaging.ParameterProvider<ThemeAwareParameter> parameters) |
info.magnolia.imaging.OutputFormat |
getOutputFormat(info.magnolia.imaging.ParameterProvider<ThemeAwareParameter> parameters) |
public static final String GENERATOR_NAME
public BufferedImage generate(info.magnolia.imaging.ParameterProvider<ThemeAwareParameter> parameters) throws info.magnolia.imaging.ImagingException
generate
in interface info.magnolia.imaging.ImageGenerator<info.magnolia.imaging.ParameterProvider<ThemeAwareParameter>>
generate
in class info.magnolia.imaging.operations.ImageOperationChain<info.magnolia.imaging.ParameterProvider<ThemeAwareParameter>>
info.magnolia.imaging.ImagingException
public info.magnolia.imaging.OutputFormat getOutputFormat(info.magnolia.imaging.ParameterProvider<ThemeAwareParameter> parameters)
getOutputFormat
in interface info.magnolia.imaging.ImageGenerator<info.magnolia.imaging.ParameterProvider<ThemeAwareParameter>>
getOutputFormat
in class info.magnolia.imaging.operations.ImageOperationChain<info.magnolia.imaging.ParameterProvider<ThemeAwareParameter>>
Copyright © 2017 Magnolia International Ltd.. All rights reserved.