Zum Inhalt springen

ImageMagick 4.2.9. static Problemchen?

Erstellt am 6. November 2009 · 1 Antwort · letzte Antwort am 19. November 2009

Tags: Frage

raimi ·

Hallo zusammen,

ich poste mal hier bei den Installationsproblemen, weil ich davon ausgehe, dass es sich um ein solches handelt :-)

Ich bin Anfänger und gerade dabei, eine Übungsseite mit Typo3 zu erstellen.

Auf meinem Webspace (shared hosting ohne Shell-Zugang) ist ImageMagick 6.4.3 installiert. Da 4.2.9 empfohlen wird, habe ich das nachinstalliert.

Im Install Tool wird das unter "Basic Configuration - Available ImageMagick/GraphicsMagick installations" auch gefunden und bei "[GFX][im_path]" ist mein Pfad der current value.

Bei den "Image Processing"-Tests unter "Current Configuration" steht auch die 4.2.9. Soweit so gut.

Mache ich nun den Test "Combining Images" klappt beides - also sowohl GIF-Mask als auch JPG-Mask - und unter "ImageMagick commands executed" steht der Pfad zu meiner Installation von 4.2.9.

Mein Problem nun:

Wenn ich mit folgendem TypoScript (aus dem Buch Praxiswissen Typo3) eine Maske über ein Bild legen will, funktioniert das nicht:

[...]
10 = IMAGE
10.file = fileadmin/templates/images/trailerbild.jpg
10.file.width = 761
10.offset = 0, -150

# Verlauf
20 = IMAGE
20.file = GIFBUILDER
20.file.backColor = #FFFFFF
20.file.XY = 761, 99
20.mask = fileadmin/templates/images/mask.jpg
[...]

Da der Code auf einem anderen Server mit GraphicsMagic (Mittwald Testaccount) funktioniert, kann es eigentlich nur an der ImageMagick-Installation liegen (GraphicsMagic steht beim Hoster nicht zur Verfügung - und ne statisch verlinkte Variante habe ich nicht gefunden...)

Woran kann es liegen, dass zwar die Tests erfolgreich sind, aber die Maske nicht funktioniert?

Wäre schön, wenn jemand einen Tipp hätte.

Vielen Dank
Mike

Fupro ·

Hallo Mike,

ich hatte mal dasselbe Problem und habe dort alles Mögliche probiert. Nachdem ich alle Leerzeichen hinter den einzelnen Befehlen im TypoScript gelöscht habe ging es dann. Du hast z.B. hinter

10.offset = 0, -150
ein Leerzeichen. Ich weiß zwar nicht ob es daran lag aber danach ging es bei mir.

Gruß
Thomas