Extension ImageFilter von PetersOtto (installiert)

Zweck

Mit »ImageFilter« ist es möglich, Bildfilter auf die Bilder der Website anzuwenden. Das Originalbild wird dabei nicht verändert. Es werden neue Bilder erstellt und in Unterordnern gespeichert. Ein Standardfilter kann in der »yellow-system.ini« festgelegt werden.

Zusätzlich kann in der »yellow-system.ini« ausgewählt werden, ob die neuen Bilder im WebP-Format gespeichert werden sollen. Dort kann auch die Qualität der WebP-Bilder eingestellt werden.

Es gibt drei unterschiedliche Filter:

  • imfi-lowsharpen
  • imfi-sharpen
  • imfi-contrast

ImageFilter legt dann zusätzliche Dateien unter Anwendung des Filters an. Die Erweiterung nutzt die PHP-Funktion imagefilter. Man kann immer nur einen Filter anwenden.

Weitere Filter findet man in der Erweiterung ImageFilterCollection.

Einstellungen in der Datei yellow-system.ini

Diese Einstellungen werden in der Datei yellow-system.ini vorgenommen und können bei Bedarf modifiziert werden:

  • ImageFilterDevMode: 0
  • ImageFilterUseTitleTag: 0
  • ImageFilterUseWebp: 1
  • ImageFilterImageWebpQuality: 60
  • ImageFilterImageJpegQuality: 80
  • ImageFilterDefaultImfi: imfi-original

Nutzung

Die Nutzung erfolgt, in dem man zusätzlich ein Attribut angibt, also z.B.

[image imag0030.jpg "alt text" imfi-contrast]

Beispiele

Mit Kontrast:

[image imag0030.jpg "alt text" imfi-contrast]

alt text

Mit geringer Schärfung

[image imag0030.jpg "alt text" imfi-lowsharpen]

alt text

Mit starker Schärfung

[image imag0030.jpg "alt text" imfi-sharpen]

alt text

Wichtige Bemerkungen

  • Die Erweiterung erstellt neue Grafikdateien, z.B. aus imag0030.jpg wird imag0030-contrast.webp. Diese Grafikdateien werden in Unterverzeichnissen wie z.B. /media/images/contrast/ abgelegt.
  • Wenn ImageFilter installiert wird, dann kann man verkleinerte Bilder nicht mehr nutzen.