TYPO3 CMS: Dunkle Bilder & lange Ladezeiten mit ImageMagick >=6.7.5-5

TYPO3Das TYPO3 CMS befindet sich derzeit im großen technischen Umbruch und viele Kundenprojekte werden auf neuere TYPO3 CMS Versionen (z.B. TYPO3 CMS Version 6 oder Version 4.7) aktualisiert. In diesem Zuge werden auch häufig bei Hostern oder Webspace-Anbietern die ImageMagick-Versionen aktualisiert. Mit der Aktualisierung des ImageMagick-Paketes treten in dem neuen TYPO3 CMS unangenehme Probleme bei der Bildgenerierung und Bildverarbeitung auf. Zum einen sind die Bilder dunkler als das Original und zum anderen benötigen die Bilder zur Generierung (Tests im InstallTool --> Image Processing) teilweise bis zu 40 Sekunden. Die langwierige Bildgenerierung macht sich auch im TYPO3 Frontend bemerkbar, denn die Seitenladezeiten steigen stark an. Für Suchmaschinen und Besucher des Internetauftritts ist dies keine schöne Begrüßung.

Ab der ImageMagick Version 6.7.5-5 verwendet Imagemagick den sRGB-Farbraum und nicht mehr wie zuvor einen RGB-Farbraum. Die Farbraumkonvertierung erzeugt deutlich dunklere Bilder als diese im Original sind. Das Problem mit den abgedunkelten Bildern in den ImageMagick Versionen größer gleich Version 6.7.5-5 und dem TYPO3 CMS ist bereits im TYPO3 Bug-Tracker berichtet worden. Eine saubere und effektive Lösung steht noch aus.

Mit Glück klappt der Einsatz des ImageMagick-Parameters "-set colorspace RGB" in der Eigenschaft "[im_stripProfileCommand]" im TYPO3 CMS InstallTool unter All Configurations.

TYPO3 CMS - im_stripProfileCommand RGB

Eine Art Workaround für die Bildgenerierung mit ImageMagick, ist der Einsatz von "GraphicsMagick". GraphicsMagick wird seit TYPO3 4.5 bereits im InstallTool ausdrücklich zur Verarbeitung von Bildern erwünscht.

GraphicsMagick

GraphicsMagick ist ein Ableger von ImageMagick, Version 5.5.2, entstanden im November 2002. Die Entwickler bemühen sich um ein offeneres Entwicklungsmodell, eine konstante Benutzerschnittstelle, effizientere Programmierung und höhere Verarbeitungsgeschwindigkeit. GraphicsMagick bietet eine verbesserte Unterstützung für Bilder mit hoher Farbtiefe und das im Filmbereich verwendete DPX-Format.
Einige der erzielten Verbesserungen sind wiederum in ImageMagick übernommen worden.

Quelle: de.wikipedia.org, Stand: 13.03.2013

GraphicsMagick lässt sich im InstallTool unter "All Configurations" und der Eigenschaft [im_version_5] setzen. Dort muss anstelle des Wertes "im6", der Wert "gm" eingetragen werden.

TYPO3 [GFX][im_version_5]

Nach der Umstellung im InstallTool, sollte auf alle Fälle unter dem Punkt "Image Processing" überprüft werden, ob GraphicsMagick überhaupt auf dem Server vorliegt. Fehlt hinter den Pfadangaben von "GraphicsMagick path:" die Versionsnummer, ist das Paket nicht auf dem Server installiert und müsste nachträglich installiert werden. Wichtig ist, dass das ImageMagick-Paket in der eingesetzten Distribution zuvor deinstalliert wird.

TYPO3 CMS - InstallTool - Image Processing mit GraphicsMagick

Entfernen von ImageMagick unter Debian/Ubuntu

sudo apt-get purge imagemagick

Installieren von GraphicsMagick unter Debian/Ubuntu

sudo apt-get install install graphicsmagick graphicsmagick-imagemagick-compat

Ist GraphicsMagick erfolgt installiert, so kann der Einsatz im TYPO3 CMS erfolgen. Die Geschwindigkeit bei der Generierung der Bilder ist deutlich schneller als mit ImageMagick. In meinen Tests kamen bei GraphicsMagick, Werte von circa 2,3 bis 3,2 Sekunden bei der Bildgenerierung im TYPO3 CMS InstallTool unter Image Processing heraus.

TYPO3 GraphicsMagick Parsetime (InstallTool - Image Processing)

Viel Erfolg!

Tags: , , , , , , ,

7 Antworten auf "TYPO3 CMS: Dunkle Bilder & lange Ladezeiten mit ImageMagick >=6.7.5-5"

Hinterlasse eine Nachricht