Hallo zusammen
Ich stehe vor folgendem Problem:
Im Extensionordner (uploads/tx_myext) habe ich bilder, wobei ein bild einer person zugeordnet ist. Ich möchte nun im View Thumbs erzeugen. Jedoch möchte ich nicht
nur die Grösse der Bilder ändern, sondern auch auf Schwarz/Weiss ändern. Meine Idee sieht folgendermassen aus:
Mit diesem TS-Object generiere ich die Bilder. Die Zeile mit "10.file.import.current = 1" sollte meiner Recherche nach den String, den ich via Fluid mitgebe als Dateipfad übernehmen.
lib.bild= IMAGE
lib.bild{
file = GIFBUILDER
file {
XY = 107,96
format = png
quality = 100
10 = IMAGE
10.file.import.current = 1
20 = EFFECT
20.value = gray
}
}
Im View versuche ich nun die Bilder folgendermassen zu erzeugen:
<f:for each="{persons}" as="person" iteration="i">
<f:link.action action="show" arguments="{person: person}">
<f:image src="{person.thumb -> f:cObject(typoscriptObjectPath: 'lib.bild')}" width="107" height="96c" alt="{person.name}" />
</f:link.action>
</f:for>
Die Dateipfade in {person.thumb} stimmen 100%. Der Gifbuilder wird aufgerufen, da er tatsächlich bilder erstellt in der angegebenen Grösse, jedoch sind es nur weisse Bilder.
Hat jemand eine Idee was da falsch läuft? Kann das so überhaupt funktionieren? Falls nicht, welche Möglichkeiten gibt es noch, Bilder Schwarz/Weiss zu "färben" in Fluid? Der Standard-ImageViewHelper kann ja soweit ich gesehen habe die Bilder nur zuschneiden
Freundliche Grüsse und Danke im voraus für jeden Tipp!