Konfiguration Image-Processing

Siehe auch:

myContent Asset-Download-Service - Schnittstellen-Dokumentation

Bildbereiche / Ausschnitte

SchalterStandardBeschreibungAnmerkung
image-processing.ribbon.listOfServersleerRibbon-Konfigurationab 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-homeleerPfad zu den Image Magick "Binaries"Installationspfad abhängig vom Betriebssystem
image-processing.server.working-directory-pathleerPfad zum Arbeitsverzeichnis für die temporären BilderGgf zb Ram-Disk, wenn leer dann Temp-Verzeichnis
image-processing.server.enable-cachefalseAktiviert den Cache


image-processing.server.source-cache-configuration.cache-directory-pathleerPfad zum Quellen-Cache Verzeichnisdarf nicht leer sein, wenn der Cache aktiviert ist. Erfordert exklusiven Zugriff
image-processing.server.source-cache-configuration.max-cache-size512Maximale Größe des Quellen-Cache Verzeichnisses

in MB

größer als 512

image-processing.server.source-cache-configuration.cleanup-threshold75prozentuale 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-processes8Beschrä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-clientfalse(true/false) Aktiviert das Image-ProcessingWird im Logik-Server ausgewertet. Falls deaktiviert, dann werden die Bilder direkt ausgeliefert
image-processing.client.enable-cachefalseSignalisiert dem Client, dass der Server Cahing benutzt
image-processing.client.white-space-colorwhiteLegt die Auffüllfarbe festhttps://imagemagick.org/script/color.php z.B. white, black, yellow, rgb(255, 0, 0), #ff0000
image-processing.client.extend-with-blurfalseBild wird nicht mit einer Farbe aufgefüllt, sondern es wird eine gespiegelte und verwischte Kopie des Bildes eingefügt
image-processing.client.blur-sigma8,0Bestimmt den Grad des Verwischens

Wert zwischen 1 und 12

1 → schwaches Verwischen

12 → starkes Verwischen

image-processing.client.relevant-rect-color#14C72DFarbe des Rechtecks für den relevanten Bereichgültige SVG-Farbangabe
image-processing.client.irrelevant-rect-color#FD0017Farbe des Rechtecks für den irrelevanten Bereichgültige SVG-Farbangabe
image-processing.client.draw-selection-on-previewtrue(true/false) Aktiviert das Zeichnen der Bereichsauswahl auf die Previews
image-processing.client.draw-full-selectionfalse(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-selectionfalselegt fest, ob bei einem Breitformatbild ohne gewählten relevanten Bereich das Bild beschnitten werden darf oder Weissraum erzeugt werden soll.

PSCP-794 - Abrufen der Vorgangsdetails... STATUS





image-processing.client.crop-presets[]leerListe von Presets zur Bildbeschneidung
image-processing.client.crop-presets[].key
Eindeutiger KeyErforderlich
image-processing.client.crop-presets[].width
Breite in Pixeln für den Beschnitt bei diesem PresetErforderlich
image-processing.client.crop-presets[].height
Höhe in Pixeln für den Beschnitt bei diesem PresetErforderlich
image-processing.client.crop-presets[].quality100Jpeg-QualitätOptional
image-processing.client.crop-presets[].crop-modeenclose(enclose/expand)  Zuschnittmodus

enclose → der relevante Bereich wird umschlossen

expand → der Zuschnitt wird auf den irrelevanten Bereich ausgedehnt

image-processing.client.crop-presets[].default-presetfalse(true/false) Markiert das Preset als DefaultDieses Preset wird immer verwendet, wenn kein abweichendes angegeben wird.
image-processing.client.preview-presets[]leerListe von Presets bezüglich Previews
image-processing.client.preview-presets[].key
Eindeutiger KeyErforderlich
image-processing.client.preview-presets[].sizeleerGröße in PixelnErforderlich
image-processing.client.preview-presets[].quality100Jpeg-QualitätOptional
image-processing.client.preview-presets[].default-presetfalse(true/false) Markiert das Preset als DefaultDieses Preset wird immer verwendet, wenn kein abweichendes angegeben wird.
image-processing.client.preview-presets[].base-presetfalseMarkiert dieses Preset als Basis für kleinere PreviewsDiese 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-1Wird 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-density300PDFs (EPS, PS) werden vor dem Beschneiden mit dieser Auflösung rasterisiertEinheit → 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