Promena Transformer - converter - ImageMagick
 
This transformer provides functionality to convert data from one format to another using ImageMagick 7.0.9-10.
Visit Promena#Transformer to understand the repository structure.
Transformation ImageMagickConverterDsl, ImageMagickConverterParametersDsl
 
The DataDescriptor has to contain at least one descriptor. If more than one descriptor is passed, the transformation will be performed on each of them separately.
Support ImageMagickConverterSupport
 
Media type ImageMagickConverterSupport.MediaTypeSupport
 
- application/pdf; UTF-8- ➡️ - image/png; UTF-8
- application/pdf; UTF-8- ➡️ - image/jpeg; UTF-8
- application/pdf; UTF-8- ➡️ - image/gif; UTF-8
- application/pdf; UTF-8- ➡️ - image/tiff; UTF-8
- application/pdf; UTF-8- ➡️ - image/bmp; UTF-8
- image/jpeg; UTF-8- ➡️ - image/png; UTF-8
- image/jpeg; UTF-8- ➡️ - image/jpeg; UTF-8
- image/jpeg; UTF-8- ➡️ - image/gif; UTF-8
- image/jpeg; UTF-8- ➡️ - image/tiff; UTF-8
- image/jpeg; UTF-8- ➡️ - image/bmp; UTF-8
- image/gif; UTF-8- ➡️ - image/png; UTF-8
- image/gif; UTF-8- ➡️ - image/jpeg; UTF-8
- image/gif; UTF-8- ➡️ - image/gif; UTF-8
- image/gif; UTF-8- ➡️ - image/tiff; UTF-8
- image/gif; UTF-8- ➡️ - image/bmp; UTF-8
- image/png; UTF-8- ➡️ - image/png; UTF-8
- image/png; UTF-8- ➡️ - image/jpeg; UTF-8
- image/png; UTF-8- ➡️ - image/gif; UTF-8
- image/png; UTF-8- ➡️ - image/tiff; UTF-8
- image/png; UTF-8- ➡️ - image/bmp; UTF-8
- image/tiff; UTF-8- ➡️ - image/png; UTF-8
- image/tiff; UTF-8- ➡️ - image/jpeg; UTF-8
- image/tiff; UTF-8- ➡️ - image/gif; UTF-8
- image/tiff; UTF-8- ➡️ - image/tiff; UTF-8
- image/tiff; UTF-8- ➡️ - image/bmp; UTF-8
- image/bmp; UTF-8- ➡️ - image/png; UTF-8
- image/bmp; UTF-8- ➡️ - image/jpeg; UTF-8
- image/bmp; UTF-8- ➡️ - image/gif; UTF-8
- image/bmp; UTF-8- ➡️ - image/tiff; UTF-8
- image/bmp; UTF-8- ➡️ - image/bmp; UTF-8
Parameters ImageMagickConverterSupport.ParametersSupport
 
- width,- Int, optional - the width of an image
- height,- Int, optional - the height of an image
- ignoreAspectRatio,- Boolean, optional - ignores the aspect ratio and distort a image
- allowEnlargement,- Boolean, optional - enlarges a image to fit into the size given
Dependency
<dependency>
    <groupId>pl.beone.promena.transformer</groupId>
    <artifactId>converter-imagemagick-configuration</artifactId>
    <version>1.0.1</version>
</dependency> 
promena-docker-maven-plugin
 
<dependency>
    <groupId>pl.beone.promena.transformer</groupId>
    <artifactId>converter-imagemagick</artifactId>
    <version>1.0.1</version>
</dependency> 
Properties
transformer.pl.beone.promena.transformer.converter.imagemagick.ImageMagickConverterTransformer.priority=1
transformer.pl.beone.promena.transformer.converter.imagemagick.ImageMagickConverterTransformer.actors=1
transformer.pl.beone.promena.transformer.converter.imagemagick.default.parameters.width=
transformer.pl.beone.promena.transformer.converter.imagemagick.default.parameters.height=
transformer.pl.beone.promena.transformer.converter.imagemagick.default.parameters.ignore-aspect-ratio=true
transformer.pl.beone.promena.transformer.converter.imagemagick.default.parameters.allow-enlargement=true
transformer.pl.beone.promena.transformer.converter.imagemagick.default.parameters.timeout= 
 JarCasting
 JarCasting