Image scaling and watermarking
This step plugin scales images to configurable maximum sizes and renders a watermark into the scaled images.
Overview
Name | Wert |
---|---|
Identifier | intranda_step_image_resize_and_watermark |
Repository | |
Licence | GPL 2.0 or newer |
Last change | 25.07.2024 11:57:55 |
Introduction
This plugin allows you to scale images to a maximum size and then render watermarks into the previously scaled images. The maximum size and the watermark to be rendered can be configured flexibly.
Installation
To install the plugin, the following file must be installed:
A configuration file is also required to run the plugin correctly:
Furthermore, a successful installation of the following two packages is also required on the system:
Both packages are included in common package managers and can be easily installed from them.
Overview and functionality
To use the plug-in, it must be activated for one or more desired tasks in the workflow. This is done by selecting the plugin intranda_step_image_resize_and_watermark
from the list of installed plugins.
After running the plugin the images have the expected size and have the configured watermark.
Configuration
The configuration of the plugin allows you to define the maximum size of the images and the watermark (images and text watermarks are supported). Also the positioning of the watermark can be defined individually. Several configurations are possible for this purpose, which are differentiated by the project, the name for the work step within the workflow, the digital collection as well as a media type (special metadata within the METS file of the respective process). When the plugin is executed, the first configuration that matches the currently processed task is used.
Please note that the correct paths for GraphicMagick and ImageMagick must also be specified at the top of the configuration.
An example configuration for the file plugin_intranda_step_image_resize_and_watermark.xml
looks like this:
The block <config>
can occur repeatedly for different projects or workflow steps in order to be able to carry out different actions within different workflows. The other parameters within this configuration file have the following meanings:
Value | Description |
---|---|
| Path to install GraphicsMagick |
| Path to install ImageMagick |
| This parameter defines the project for which the current block |
| This parameter controls for which work steps the block |
| Path to the directory to be used as the source directory. |
| Path to the directory in which the scaled and watermarked images are to be saved. |
| Restriction to operations whose metadata of type |
| Restriction to the operations that belong to a selected digital collection. |
| Maximum size of the image on the longest side. Specified in pixels. |
| Path to an image to be used within the watermark. |
| Define here which size specification should be used as shade. |
| Text to be used within the watermark. |
| Specify here which font should be used for the text. This font must be installed on the system. |
| Define here what dimensions the box should have within which the text is to be rendered. This thus determines the size of the displayed font. |
| Determines where within the image the watermark should be rendered. Possible specifications are |
| Lateral distance of the watermark |
| Distance of the watermark up or down |
Last updated