wImage::resize

Ändert die Bildgröße

Funktionsaufruf

String resize(String path, String pathDest, Integer width, Integer height, String mode)

Parameter

path

Pfad des Bildes

pathDest

Zielpfad des Bildes (diese Angabe ist optional)

width

Breite des zu erstellenden Vorschaubildes

height

Höhe des zu erstellenden Vorschaubildes

mode

Darstellungsmodus [default|embed|crop|]

default
Das Bild wird so weit verkleinert, dass beide Seiten in die Vorgabe passen und der ggf. entstehende Leerraum abgeschnitten. So kann es sein, dass eine Seit kleiner als angegeben wird.
embed
Das Bild wird so weit verkleinert, dass beide Seiten in die Vorgabe passen und der ggf. entstehende Leerraum aufgefüllt.
crop
Das Bild wird so weit verkleinert, dass eine Seiten in die Vorgabe passt und die ggf. überstehenden Seiten abgeschnitten.
quality
Falls die Qualität bei JPG-Bildern reduziert werden soll (0-100)

Beispiel

Ändert die Bildgrösse wie angegeben

Quelltext

<?php

  $pathImage        
"/devAssets/img/bild-rot.png";
  
$pathImageResized "/devAssets/img/bild-rot-resized.png";
  
  print 
'Originalbild: <img style="margin:8px;background-color:#f0f0f0" src="'.$pathImage.'" />';
  
  if(
wImage::getWidth($pathImage) > 100){
    
wImage::resize($pathImage$pathImageResized60'''default');
  }
  
  print 
'Verkleinertes Bild: <img style="margin:8px;background-color:#f0f0f0" src="'.$pathImageResized.'" />';

?>

Ergebnis

Originalbild: Verkleinertes Bild:
 

Ähnliche Seiten

Entwicklerbereich Weblication® CMS - © Scholl Communications AG