Zum Inhalt springen

TS und Wasserzeichen.

Erstellt am 8. September 2010 · 3 Antworten · letzte Antwort am 9. September 2010

Tags: Frage

dragonblk ·

Hallo,

ich versuche gerade Wasserzeichen auf Images zu legen.
Das funktioniert soweit ganz gut, nur dass ich das
Wasserzeichen nicht Transparent über das Bild legen kann.

Dazu benutze ich folgenden TS Code:

tt_content.image.20.1 {
	imageLinkWrap {
		typolink {
			parameter.override.cObject = IMG_RESOURCE
			parameter.override.cObject.file = GIFBUILDER
			parameter.override.cObject.file.XY = [10.w],[10.h]
			parameter.override.cObject.file.quality = 100
			parameter.override.cObject.file.format = jpg
			
			parameter.override.cObject.file.10 = IMAGE
			parameter.override.cObject.file.10.file.import.data = TSFE:lastImageInfo|origFile
			parameter.override.cObject.file.10.file.maxW = {$plugin.perfectlightbox.lightBoxMaxW}
			parameter.override.cObject.file.10.file.maxH = {$plugin.perfectlightbox.lightBoxMaxH}

			parameter.override.cObject.file.20 = IMAGE
			parameter.override.cObject.file.20.file = fileadmin/template/images/sonstiges/watermark.png
			parameter.override.cObject.file.20.file.width = 100
			
			parameter.override.cObject.file.20.offset = 0,[10.h]-100
			
			parameter.override.cObject.file.20.m.mask = fileadmin/template/images/sonstiges/watermark_mask.png
		}
	}
}

Das Bild erscheint dann komplett schwarz oder komplett blau.
Lasse ich diese Zeile weg, sehe ich das Wasserzeichen normal ohne Transparenz in das Bild kopiert:

		parameter.override.cObject.file.20.m.mask = fileadmin/template/images/sonstiges/watermark_mask.png

Was muss ich einstellen, damit mein Wasserzeichen transparent einkopiert wird?

Habe das Forum schon durchsucht, aber leider haben mir die
anderen Beiträge nich so recht weitergeholfen.
Ich bin für jeden Tip dankbar.

Vielen Dank im Voraus.

Julian.​Hofmann ·

Hallo.

Weißt Du, ob in Deiner Installation die Bildverarbeitung mit Transparenzen umgehen kann? Sind die Tests im Install-Tool entsprechend bestanden?

Sehr oft hilfreich (und sehr oft nicht angeschaut #paralyzed#) sind auch die Infos im TYPO3-Wiki, da dort von unterschiedlichen Leute die Probleme und Lösungen Einzug erhalten: http://wiki.typo3.org/index.php/GIFBUILDER

Viele Grüße
Julian

dragonblk ·

Hi.
Danke für die Info, ich werde demnächst zuerst dort reinschauen.
Ich habe aber inzwischen das Problem lösen können:

Hier der TS Code:

tt_content.image.20.1 {
	imageLinkWrap {
		typolink {
			parameter.override.cObject = IMG_RESOURCE
			parameter.override.cObject.file = GIFBUILDER
			parameter.override.cObject.file.XY = [10.w],[10.h]
			parameter.override.cObject.file.quality = 100
			parameter.override.cObject.file.format = png
			
			parameter.override.cObject.file.10 = IMAGE
			parameter.override.cObject.file.10.file.import.data = TSFE:lastImageInfo|origFile
			parameter.override.cObject.file.10.file.maxW = {$plugin.perfectlightbox.lightBoxMaxW}
			parameter.override.cObject.file.10.file.maxH = {$plugin.perfectlightbox.lightBoxMaxH}

			parameter.override.cObject.file.20 = IMAGE
			parameter.override.cObject.file.20.file = fileadmin/template/images/sonstiges/watermark.png
			parameter.override.cObject.file.20.file.XY = 150,150
			parameter.override.cObject.file.20.file.backcolor = #FFFFFF
			parameter.override.cObject.file.20.offset = [10.w]-200, 50
			parameter.override.cObject.file.20.mask = fileadmin/template/images/sonstiges/watermark_mask.png
			parameter.override.cObject.file.20.mask.XY = 150,150
		}
	}
}

Dazu musste ich im Setup noch einige Einstellungen ändern.
GDLib2=1
TruecolorPng=1
Die richtige Version von ImageMagick setzen.

Und nun gehts. Puhhhh.

Julian.​Hofmann ·
dragonblk schrieb

Danke für die Info, ich werde demnächst zuerst dort reinschauen.

Bitte versteh das nicht irgendwie bös gemeint, wird im Forum immer auch Hilfe geben.
Ich erwisch mich selbst auch oft beim lange Suchen - um am Ende ausführliche Infos im Wiki zu finden. Und ich weiß auch sehr gut aus eigener Erfahrung, dass man rund um TYPO3 etwas braucht, bis mal gute Recherchequellen kennt.