TYPO3 Fluid: f:Bild zuschneiden Bild skalieren
Habe ich ein quadratisches Bild von 1200x1200px. Jetzt möchte ich zu schneiden /trimmen alle Seiten von 80px und dann verkleinere es auf 275px. Wie ist das möglich?
<f:image src="path/to/image.jpg" width="275c" />
Diese skaliert nur unten das Bild, so nahm ich einen Blick auf die imgResource Core Dokumentation, die mir sagte, Sie können Bilder zuschneiden durch Abzug von x Prozent.
<f:image src="path/to/image.jpg" width="1120c-93" height="1120c-93" />
93% von 1200px sind etwa 1120px.
Nächsten versuchen war die erste Ernte, dann skalieren, aber es scheint, dass ich bin nicht in der Lage, schneiden Sie ein quadratisches Bild.
<f:image src="{f:uri.image(src: 'path/to/image.jpg', width: '1200c-93')}" width="275" />
Hat jemand irgendwelche Vorschläge wie das problem zu lösen?
Bearbeiten
So, ich habe versucht, die folgenden mit fester Breite und Höhe:
<f:image src="{f:uri.image(src: '{item.imagePath}image_001.jpg', width: '1120c-50', height: '1120c-50')}" width="275" height="275" alt="{item.name}" />
<f:image src="{item.imagePath}image_001.jpg" alt="{item.name}" width="275" alt="{item.name}" />
Aber das gibt mir zwei identische Bilder: http://img545.imageshack.us/img545/204/nsuo.png
InformationsquelleAutor internerz | 2013-07-24
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie angeben, eine explizite
height
in den inneren Ruf und die crop-Werte müssen kleiner sein als die ursprüngliche Bildgröße. Also versuchen Sie dieses:Können Sie versuchen, zu verlassen, die für die
-50
in der dimension Attribute? Ich habe versucht, es mit einem Beispiel Bild in meinem 4.7-installation und es funktioniert wie erwartet (ich ging aus der-93
in meinen versuchen). Welche TYPO3 version benutzt du?Was für eine Schande, es scheint wie eine einfache Aufgabe... ich benutze T3 6.1.1 und ich habe auch versucht es mit 4.7.11, jedoch bekomme ich immer eine runter skalierte Bild. Mit oder ohne
c
eine negative oder positive Zahl nachc
undmaxWidth
,maxHeight
,width
oderheight
. Ich versuchte jede mögliche Kombination, denke ich. 🙁Ich habe auch versucht es mit einer Typoscript Lösung und integrierte es als
<f:cObject />
, aber es hat nicht funktioniert, auch.Offensichtlich funktioniert es gut, wenn die dimension-Verhältnis geändert wird. Wenn ich mit 100/200 für Breite/Höhe wird es beschnitten, wenn das Verhältnis bleibt gleich, es wird nur verkleinert. Dies ist auch beschrieben in der Doku (typo3.org/documentation/document-library/core-documentation/...). => Das Bild wird ZUERST skaliert und die Erhaltung der Proportionen und DANN abgeschnitten, wenn nötig.
InformationsquelleAutor Michael