Konfiguration Image-Processing

Konfiguration Image-Processing

Siehe auch:

myContent Asset-Download-Service - Schnittstellen-Dokumentation

Bildbereiche / Ausschnitte

Schalter

Standard

Beschreibung

Anmerkung

Schalter

Standard

Beschreibung

Anmerkung

image-processing.ribbon.listOfServers

leer

Ribbon-Konfiguration

ab myContent CMS Version 36 nicht mehr über Ribbon, siehe image-processing.client.url

image-processing.client.url



URL des Image-Servers











image-processing.server.image-magick-home

leer

Pfad zu den Image Magick "Binaries"

Installationspfad abhängig vom Betriebssystem

image-processing.server.working-directory-path

leer

Pfad zum Arbeitsverzeichnis für die temporären Bilder

Ggf zb Ram-Disk, wenn leer dann Temp-Verzeichnis

image-processing.server.enable-cache

false

Aktiviert den Cache



image-processing.server.source-cache-configuration.cache-directory-path

leer

Pfad zum Quellen-Cache Verzeichnis

darf nicht leer sein, wenn der Cache aktiviert ist. Erfordert exklusiven Zugriff

image-processing.server.source-cache-configuration.max-cache-size

512

Maximale Größe des Quellen-Cache Verzeichnisses

in MB

größer als 512

image-processing.server.source-cache-configuration.cleanup-threshold

75

prozentuale Bereinigungsgröße des Quellen-Caches

zwischen 25 und 90

cleanup-threshold = 75 und max-cache-size = 4000

 → Cache wird bei Überschreitung der maximal Größe solange bereinigt bis der Cache eine Größe von 3000 MB hat. 

Verhindert ein (langsames) ständiges Bereinigen sobald die maximale Größe erreicht wurde.

image-processing.server.result-cache-configuration...



analog zu source-cache-configuration



image-processing.server.maximum-active-graphicks-magick-processes

8

Beschränkt die maximale Anzahl der aktiven GraphicksMagick Prozesse

negativ → unbeschränkt

0 → nicht erlaubt, Standard wird genommen

positiv → Beschränkung auf diesen Wert









image-processing.client.enable-on-client

false

(true/false) Aktiviert das Image-Processing

Wird im Logik-Server ausgewertet. Falls deaktiviert, dann werden die Bilder direkt ausgeliefert

image-processing.client.enable-cache

false

Signalisiert dem Client, dass der Server Cahing benutzt



image-processing.client.white-space-color

white

Legt die Auffüllfarbe fest

https://imagemagick.org/script/color.php z.B. white, black, yellow, rgb(255, 0, 0), #ff0000

image-processing.client.extend-with-blur

false

Bild wird nicht mit einer Farbe aufgefüllt, sondern es wird eine gespiegelte und verwischte Kopie des Bildes eingefügt



image-processing.client.blur-sigma

8,0

Bestimmt den Grad des Verwischens

Wert zwischen 1 und 12

1 → schwaches Verwischen

12 → starkes Verwischen

image-processing.client.relevant-rect-color

#14C72D

Farbe des Rechtecks für den relevanten Bereich

gültige SVG-Farbangabe

image-processing.client.irrelevant-rect-color

#FD0017

Farbe des Rechtecks für den irrelevanten Bereich

gültige SVG-Farbangabe

image-processing.client.draw-selection-on-preview

true

(true/false) Aktiviert das Zeichnen der Bereichsauswahl auf die Previews



image-processing.client.draw-full-selection

false

(true/false) Legt fest ob bei voller Bereichsauswahl das Rechteck im Preview gezeichnet wird



image-processing.client.ignore-relevant-area-when-image-landscape-and-full-selection

false

legt fest, ob bei einem Breitformatbild ohne gewählten relevanten Bereich das Bild beschnitten werden darf oder Weissraum erzeugt werden soll.

https://hup-company.atlassian.net/browse/PSCP-794









image-processing.client.crop-presets[]

leer

Liste von Presets zur Bildbeschneidung



image-processing.client.crop-presets[].key



Eindeutiger Key

Erforderlich

image-processing.client.crop-presets[].width



Breite in Pixeln für den Beschnitt bei diesem Preset

Erforderlich

image-processing.client.crop-presets[].height



Höhe in Pixeln für den Beschnitt bei diesem Preset

Erforderlich

image-processing.client.crop-presets[].quality

100

Jpeg-Qualität

Optional

image-processing.client.crop-presets[].crop-mode

enclose

(enclose/expand)  Zuschnittmodus

enclose → der relevante Bereich wird umschlossen

expand → der Zuschnitt wird auf den irrelevanten Bereich ausgedehnt

image-processing.client.crop-presets[].default-preset

false

(true/false) Markiert das Preset als Default

Dieses Preset wird immer verwendet, wenn kein abweichendes angegeben wird.

image-processing.client.preview-presets[]

leer

Liste von Presets bezüglich Previews



image-processing.client.preview-presets[].key



Eindeutiger Key

Erforderlich

image-processing.client.preview-presets[].size

leer

Größe in Pixeln

Erforderlich

image-processing.client.preview-presets[].quality

100

Jpeg-Qualität

Optional

image-processing.client.preview-presets[].default-preset

false

(true/false) Markiert das Preset als Default

Dieses Preset wird immer verwendet, wenn kein abweichendes angegeben wird.

image-processing.client.preview-presets[].base-preset

false

Markiert dieses Preset als Basis für kleinere Previews

Diese Basis wird nur genutzt, falls der Cache aktiviert ist. Ist kein Basis Preview konfiguriert,
so wird ein Default-Basis-Preview der Größe 969 Pixel benutzt

image-processing.client.default-max-pixel

-1

Wird das Bild als Original (unbeschnitten) und ohne zusätliche Begrenzung der Pixelzahl heruntergeladen, so wird die maximale Pixelanzahl über diesen Eintrag festgelegt

Einheit → Pixel

Werte < 1 → keine Begrenzung
in der Basiskonfiguration auf 20MP festgelegt



image-processing.client.default-rasterize-pdl-density

300

PDFs (EPS, PS) werden vor dem Beschneiden mit dieser Auflösung rasterisiert

Einheit → DPI

Beispiel
image-processing: ribbon: listOfServers: xxx:9110 server: image-magick-home: /usr/bin/ enable-cache: true work-directory-path: /work source-cache-configuration: cache-directory-path: ./cache/source max-cache-size: 1024 cleanup-threshold: 75 result-cache-configuration: cache-directory-path: ./cache/result max-cache-size: 1024 client: default-max-pixel: 20000000 crop-presets: - key: small4x3 width: 320 height: 240 quality: 75 - key: medium4x3 width: 800 height: 600 quality: 75 - key: large4x3 width: 1600 height: 1200 - key: small16x9 width: 320 height: 180 quality: 75 - key: medium16x9 width: 800 height: 450 quality: 75 - key: large16x9 width: 1600 height: 900 - key: teaser width: 400 height: 320 quality: 75 - key: teaser-expand width: 400 height: 320 quality: 75 crop-mode: expand - key: default default-preset: true width: 2048 quality: 75 preview-presets: - key: thumbnail size: 100 - key: small size: 320 - key: medium size: 640 - key: large size: 960 base-preset: true default-preset: true