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-8application/pdf; UTF-8➡️ image/jpeg; UTF-8application/pdf; UTF-8➡️ image/gif; UTF-8application/pdf; UTF-8➡️ image/tiff; UTF-8application/pdf; UTF-8➡️ image/bmp; UTF-8image/jpeg; UTF-8➡️ image/png; UTF-8image/jpeg; UTF-8➡️ image/jpeg; UTF-8image/jpeg; UTF-8➡️ image/gif; UTF-8image/jpeg; UTF-8➡️ image/tiff; UTF-8image/jpeg; UTF-8➡️ image/bmp; UTF-8image/gif; UTF-8➡️ image/png; UTF-8image/gif; UTF-8➡️ image/jpeg; UTF-8image/gif; UTF-8➡️ image/gif; UTF-8image/gif; UTF-8➡️ image/tiff; UTF-8image/gif; UTF-8➡️ image/bmp; UTF-8image/png; UTF-8➡️ image/png; UTF-8image/png; UTF-8➡️ image/jpeg; UTF-8image/png; UTF-8➡️ image/gif; UTF-8image/png; UTF-8➡️ image/tiff; UTF-8image/png; UTF-8➡️ image/bmp; UTF-8image/tiff; UTF-8➡️ image/png; UTF-8image/tiff; UTF-8➡️ image/jpeg; UTF-8image/tiff; UTF-8➡️ image/gif; UTF-8image/tiff; UTF-8➡️ image/tiff; UTF-8image/tiff; UTF-8➡️ image/bmp; UTF-8image/bmp; UTF-8➡️ image/png; UTF-8image/bmp; UTF-8➡️ image/jpeg; UTF-8image/bmp; UTF-8➡️ image/gif; UTF-8image/bmp; UTF-8➡️ image/tiff; UTF-8image/bmp; UTF-8➡️ image/bmp; UTF-8
Parameters ImageMagickConverterSupport.ParametersSupport
 
width,Int, optional - the width of an imageheight,Int, optional - the height of an imageignoreAspectRatio,Boolean, optional - ignores the aspect ratio and distort a imageallowEnlargement,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=