wThumbnail::getPathThumbnail

Ermittelt den Pfad eines Vorschaubildes

Funktionsaufruf

String getPathThumbnail(String path, Integer width, Integer height, String mode)

Parameter

path

Pfad des Orginalbildes, aus dem das Vorschaubild generiert werden soll

width

Breite des zu erstellenden Vorschaubildes

height

Höhe des zu erstellenden Vorschaubildes

mode

Darstellungsmodus [default|crop|cropTop|cropRight|cropBottom|cropLeft|embed|embedTop|embedRight|embedBottom|embedLeft|embedTopLeft|embedTopRight|embedBottomRight|embedBottomLeft|force]

default
Das Bild wird so weit verkleinert, dass beide Seiten in die Vorgabe passen und der ggf. entstehende Leerraum abgeschnitten wird. So kann es sein, dass eine Seite kleiner als angegeben dargestellt wird.
crop
Das Bild wird so weit verkleinert, dass eine Seite in die Vorgabe passt und die ggf. überstehenden Seiten abgeschnitten werden.
cropTop
Wie crop mit Ausrichtung oben
cropRight
Wie crop mit Ausrichtung right
cropBottom
Wie crop mit Ausrichtung unten
cropLeft
Wie crop mit Ausrichtung links
embed
Das Bild wird so weit verkleinert, dass beide Seiten in die Vorgabe passen und der ggf. entstehende Leerraum aufgefüllt wird.
embedTop
Wie embed mit Ausrichtung oben
embedRight
Wie embed mit Ausrichtung rechts
embedBottom
Wie embed mit Ausrichtung unten
embedLeft
Wie embed mit Ausrichtung links
embedTopLeft
Wie embed mit Ausrichtung oben links
embedTopRight
Wie embed mit Ausrichtung oben rechts
embedBottomRight
Wie embed mit Ausrichtung unten rechts
embedBottomLeft
Wie embed mit Ausrichtung unten links
force
Die Größe wird angepasst und das Bild ggf. verzerrt

options

Zusatzoptionen

cutLeft
Linke Position beim Ausschneiden
cutTop
Obere Position beim Ausschneiden
cutWidth
Breite beim Ausschneiden
cutHeight
Höhe beim Ausschneiden
cryptPath
Gibt an, ob der Bildpfad verkryptet werden soll
useTransparency
Falls keine Transparenz benutzt werden darf, muss der Wert auf no stehen
backgroundColor
Falls die Hintergrundfarbe definiert werden soll (z.B. #fcfcfc)
quality
Falls die Qualität bei JPG-Bildern reduziert werden soll (0-100)
filenameOnly
Dateiname (ohne Endung) des generierten Bildes

Beispiel

Ermittelt den Pfad eines Vorschaubildes

Quelltext

<?php

$path    
"/devAssets/img/bild-rot.png";
$width   "234";
$height  "123";
$mode    "embed";
$options "";
print 
wPathName::removeDocumentRoot(wThumbnail::getPathThumbnail($path$width$height$mode$options));

?>

Ergebnis

/devAssets/img/weblication/wThumbnails/bild-rot-219eec19e938a03g3436e090cd6fdecc.png
 

Ähnliche Seiten

Entwicklerbereich Weblication® CMS - © Scholl Communications AG