Zum Inhalt springen

Schärfen von Bilder der Content-Elemente »Text mit Bild« und »Nur Bilder«

Erstellt am 23. September 2009 · 1 Antwort · letzte Antwort am 23. September 2009

Tags: Bilder, Frage

mischah ·

Hallo,

ich habe ein Problem mit der Schärfe von Bilder.

Meine Bilder sind in großer Auflösung in den Fileadmin hochgeladen. So das die jeweils längere Seite eine Größe von 1000 Pixeln hat. Dazu habe ich die Original TIF-Dateien in Photoshop vorher skaliert und als 100% JPG-Dateien gespeichert.

Nun skaliert mir TYPO3 die Dateien im Frontend auf die mit TypoScript vorgegebene Größe. Und zwar mit einer ähnlichen Qualität wie Photoshop. Nur leider bin ich mir der Schärfe nicht zufrieden und würde die Bilder gerne (wie ich es auch in Photoshop machen würde) nachschärfen. Wie kann ich die Schärfe beeinflussen?

TYPO3 gibt mir ja an mehren Stellen die Möglichkeit auf die Bildverarbeitung Einfluss zu nehmen.

1. In der localconf.php
Nur kann ich da nicht die Bildschärfe beeinflussen.
Anbei meine Konfiguration:

$TYPO3_CONF_VARS['GFX']['gdlib_2']      = '1';
$TYPO3_CONF_VARS['GFX']['im_path']      = '/usr/local/activegm/bin/';
$TYPO3_CONF_VARS['GFX']['im_path_lzw']  = '/usr/local/activegm/bin/';
$TYPO3_CONF_VARS['GFX']['im_version_5'] = 'gm';
$TYPO3_CONF_VARS['GFX']['TTFdpi']       = '96';
$TYPO3_CONF_VARS['GFX']['jpg_quality'] = '93';
$TYPO3_CONF_VARS['GFX']['gdlib_png'] = '1';
$TYPO3_CONF_VARS['GFX']['png_truecolor'] = '1';

2. In den Einstellungen des Content-Elements
Hier kann man als Effekt »Schärfen« einstellen. Das hat allerdings bei mir keine Auswirkung, ausser, dass die Standard JPG-Komprimierung übergangen wird und ich hässliche JPG-Artefakte in das Bild bekomme.

Wenn ich zusätzlich als Bildqualität »JPG/sehr hoch einstelle« sind diese Artefakte zwar weg, aber das Bild ist immer noch nicht sichtlich geschärft. Die anderen Effekte wie »Graustufen« funktionieren einwandfrei.

3. Mit TypoScript
Kann ich meines Wissen nur über

tt_content.image.20.image_effects.field >
tt_content.image.20.image_effects = 11

Einfluss nehmen. Was ja nichts anderes macht als das unter 2. beschriebene.

Das kann doch nicht normal sein, oder?

Nun also meine Frage, wie kann ich Bilder schärfen? Kann man auf die Intensität des Effektes »Schärfen« Einfluss nehmen? Oder habe ich irgendwie anders die Möglichkeit alle Bilder global zu schärfen?

Man hat ja leider keinen direkten Zugriff auf ImageMagic Funktionalitäten mit TypoScript, oder?

Zwei Ideen, bei denen ich allerdings nicht weiß wie es funktionieren könnte.

1. Alle Bilder durch den GIF-Builder jagen
Denn da gibt es ja die Möglichkeit über den Effekt »sharpen« die Schärfe nummerisch zu regulieren.

20 = EFFECT
20.value = sharpen=99

Allerdings weiß ich nicht wie ich es mit TypoScript anstellen kann, dass alle Bilder von tt_content durch den GIF-Builder bearbeitet werden.

2. Eine Extension schreiben
Auf der Suche nach einer Lösung zu meinem Problem habe ich folgenden Post entdeckt:
#92135

Der besagt, dass man bei einer ExtensionBilder mit ImageMagic Parametern bearbeiten kann.
Leider habe ich keine Ahnung von Extension-Entwicklung. Vielleicht weiß ja einer, was für einen Aufwand bedeutet, eine Extension zu schreiben, die einfach die Bilder von tt_content schärft.

Ich bin dankbar für Tipps, Anregungen und Lösungsvorschläge.

Achtung Crossposting:
http://www.typo3forum.net/forum/typo3-4-x-fragen-probleme/40657-sch-rfen-bilder-content-elemente-text-bild-nur-bilder.html