Imagemagick konfigurieren

Mit dem Grafikprogramm Imagemagick ist Typo3 in der Lage, Bilder darzustellen und zu bearbeiten. Konnte man auf dem Server Imagemagick installieren, kann man viele Konfigurationseinstellungen vornehmen. Um Imagemagick zu konfigurieren, ruft man entweder das Typo3-Installationstool auf oder trägt die Einstellungen direkt in die Datei localconf.php ein. Eine Konfigurationsanweisung sieht wie folgt aus:

$TYPO3_CONF_VARS['GFX']['image_processing'] = '1';

Für die Konfigurationsanweisung erfolgt mit einem Gleichheitszeichen die Zuweisung eines Werts in Hochkomma. Die Bedeutung der Anweisungen:

$TYPO3_CONF_VARS['GFX']['image_processing']
= '1'; //Damit wird die Bildbearbeitung mit GD Lib und Imagemagick generell aktiviert
= '0'; //Mit 0 deaktiviert man die Bildbearbeitung mit GD Lib und Imagemagick

$TYPO3_CONF_VARS['GFX']['thumbnails']
= '1'; //Aktiviert Vorschaubilder (Thumbnails) im Backend
= '0'; //Deaktiviert die Vorschaubilder im Backend

$TYPO3_CONF_VARS['GFX']['thumbnails_png']
= '0'; //Dateiformat GIF oder JPG für die Vorschaubilder (hängt von der Ursprungsdatei ab)
= '1'; //Dateiformat PNG oder JPG für die Vorschaubilder (hängt von der Ursprungsdatei ab)
= '2'; //Nur GIF als Dateiformat für die Vorschaubilder
= '3'; //Nur PNG als Dateiformat für Vorschaubilder

$TYPO3_CONF_VARS['GFX']['noIconProc']
= '0'; //Overlay-Icons werden im Backend von Imagemagick generiert, Standard wenn Imagemagick funktioniert
= '1'; //Generierung von Overlay-Icons nicht durch Imagemagick generieren

$TYPO3_CONF_VARS['GFX']['gif_compress']
= '0'; //GIF-Bilder werden nicht komprimiert, wenn Imagemagick läuft, Standard wenn Imagemagick funktioniert
= '1'; //GIF-Bilder werden komprimiert, einzustellen wenn Imagemagick nicht funktioniert

$TYPO3_CONF_VARS['GFX']['imagefile_ext']
= 'gif,png,jpeg,jpg'; //Minimaleinstellung der Dateiformate, die Typo3 als Bilder erachtet, Standard falls IM nicht verfügbar ist
= 'gif,jpg,jpeg,tif,bmp,pcx,tga,png,pdf,ai'; //Erweiterte Liste der Dateiformate, Standard wenn IM funktioniert

$TYPO3_CONF_VARS['GFX']['gdlib']
= '0'; //Deaktivierung von GD Lib für Typo3
= '1'; //Aktivierung von GD Lib für Typo3

$TYPO3_CONF_VARS['GFX']['gdlib_png']
= '0'; //Dateiformat von GD Lib erzeugten Dateien ist GIF
= '1'; //Dateiformat von GD Lib erzeugten Dateien ist PNG

$TYPO3_CONF_VARS['GFX']['gdlib_2']
= '0'; //Version der installierten GD Lib Version wird auf 1.x festgelegt
= '1'; //Version der installierten GD Lib Version wird auf 2.x festgelegt

$TYPO3_CONF_VARS['GFX']['im']
= '0'; //Benutzung von Imagemagick deaktivieren
= '1'; //Benutzung von Imagemagick aktivieren

$TYPO3_CONF_VARS['GFX']['im_path']
= '/usr/bin/'; //Pfad zu Imagemagick, häufig unter /usr/bin/, kann jedoch abweichend sein

$TYPO3_CONF_VARS['GFX']['im_path_lzw']
= ''; //Pfad zu Imagemagick mit LZW-Kompression, sollte leer gelassen werden, wenn die IM-Version unter 'im_path' bereits dies unterstützt

$TYPO3_CONF_VARS['GFX']['im_version_5']
= 'im4'; //Benutzte Imagemagick-Version, man kann auch im5, im6 oder gm für Graphicsmagick eintragen

$TYPO3_CONF_VARS['GFX']['im_negate_mask']
= '0'; //Deaktivierung von Invertierung beim Maskieren
= '1'; //Aktivierung von Invertierung beim Maskieren

$TYPO3_CONF_VARS['GFX']['im_imvMaskState']
= '0'; //Kehrt die vorherige Einstellung beim ['im_negate_mask'] nicht um
= '1'; //Kehrt die vorherige Einstellung beim ['im_negate_mask'] um

$TYPO3_CONF_VARS['GFX']['im_no_effects']
= '0'; //Aktivierung von Effekten mit Imagemagick
= '1'; //Deaktivierung von Effekten, empfohlen bei Performanceproblemen

$TYPO3_CONF_VARS['GFX']['im_v5effects']
= '0'; //Deaktivierung von Effekten
= '1'; //Aktivierung von Effekten
= '-1'; //Einstellung, wenn Bilder nicht geschärft werden sollen

$TYPO3_CONF_VARS['GFX']['im_mask_temp_ext_gif']
= '0'; //Dateiformat PNG für temporäre Dateien während der Maskierung
= '1'; //Dateiformat GIF für temporäre Dateien während der Maskierung

$TYPO3_CONF_VARS['GFX']['im_mask_temp_ext_noloss']
= 'miff'; //Dateiformat für temporäre Dateien beim verlustfreien Maskieren, könnte auch tif, png, jpg sein

$TYPO3_CONF_VARS['GFX']['im_noScaleUp']
= '0'; //Bilder können skaliert werden
= '1'; //Deaktivierung der Skalierung

$TYPO3_CONF_VARS['GFX']['im_combine_filename']
= 'combine'; //Name des Befehls für combine, ist in neuen Versionen auf composite umgestellt worden

$TYPO3_CONF_VARS['GFX']['im_noFramePrepended']
= '0'; //Benutzung von Frame Indicator für Dateinamen
= '1'; //Deaktivierung von Frame Indicator

$TYPO3_CONF_VARS['GFX']['jpg_quality']
= '70'; //Qualität der JPG-Bilder, kann maximal auf 100 gesetzt werden

$TYPO3_CONF_VARS['GFX']['enable_typo3temp_db_tracking']
= '0'; //Verzeichnis der temporären Grafikdateien nicht in der DB speichern
= '1'; //Verzeichnis in der DB speichern, dadurch wird mehrfache Renderung von Bildern verhindert

$TYPO3_CONF_VARS['GFX']['TTFLocaleConv']
= ''; //Zeichensatz für TrueType-Funktionen, sollte bei neuen Typo3-Versionen leer gelassen werden

$TYPO3_CONF_VARS['GFX']['TTFdpi']
= '72'; //Auflösung das Schrift-Rendering im FreeType-Modul der GD Lib

$TYPO3_CONF_VARS['GFX']['png_truecolor']
= '0'; //Deaktivierung von Truecolor
= '1'; //Aktivierung von Truecolor, setzt GD Lib 2 voraus

$TYPO3_CONF_VARS['FE']['png_to_gif']
= '0'; //Ausgabe von PNG-Grafiken im Frontend
= '1'; //PNG-Bilder werden für das Frontend in GIF umgewandelt