[TYPO3-german] Wasserzeichen

Gernot Leitgab gernot.leitgab at gmx.at
Thu Sep 13 13:09:34 CEST 2007


Ich möchte ein Wasserzeichen (Text) mit Typo3 in ein Bild einfügen. Die
Ausgabe erfolgt in einem eigenen FE-Plugin. Mein Problem dabei ist die
schlechte Bildqualität, die dadurch entsteht. Das Original [1] hat
388KB, das qualitativ schlechtere von Typo3 erzeugte Bild [2] hat 392KB.
Weil ein Text als Wasserzeichen dienen soll, muss ich wohl GIFBUILDER
verwenden, da Masken skaliert werden und die Bilder unterschiedliche
Größen und Seitenverhältnisse haben würde es dabei Probleme geben.

Die Quellcode sieht wie folgt aus:
$image = array();
$image['file'] = 'GIFBUILDER';
$image['file.']['XY'] = '[10.w],[10.h]';
$image['file.']['format'] = 'jpg';

$image['file.']['10'] = 'IMAGE';
$image['file.']['10.']['file'] = $this->uploadfolder.$value;
$image['file.']['10.']['file.']['maxW'] =
isset($this->conf['image.']['maxW']) ? $this->conf['image.']['maxW'] : 800;
$image['file.']['10.']['file.']['maxH'] =
isset($this->conf['image.']['maxH']) ? $this->conf['image.']['maxH'] : 600;

$image['file.']['20'] = 'TEXT';
$image['file.']['20.']['text'] = '© Text';
$image['file.']['20.']['align'] = 'left';
$image['file.']['20.']['offset'] = '10,20';
$image['file.']['20.']['fontSize'] = '14';
$image['file.']['20.']['fontColor'] = '#ffffff';
$image['file.']['20.']['iterations'] = 20;
$image['file.']['20.']['niceText'] = 1;

$output = $this->cObj->IMAGE($image);

[1] http://emerge.at/test_original.jpg
[2] http://emerge.at/test_typo3.jpg

Danke schon mal vorab für die Hilfe.

lg


More information about the TYPO3-german mailing list