wImage::convertToJPEG

Konvertiert ein Bild in eine JPEG-Bild

Funktionsaufruf

Boolean convertToJPEG(String path)

Parameter

path
Pfad des Bildes
quality
Qualität des JPEG-Bildes (z.B. 80 für 80%)

Beispiel: Konvertiert das Bild in eine JPEG-Bild

Quelltext

<?php

// Konvertiert Bilder vom iPhone in JPEG-Bilder
// (z.B. über Verzeichnisereignis beim Hochladen)
if(preg_match("/(heic)/i", wPathName::getFileExtension($eventData['filePath']))){
wImage::convertToJPEG($eventData['filePath'], 100);
}

?>

Hinweis

Das heic-Format muß vom Webserver unterstützt werden (PHP GD oder ImageMagick).
Zu ImageMagick kann das z.B. wie folgt über einen Systemaufruf in der PHP-Sandbox geprüft werden:

system('/usr/bin/convert -list format');

(Pfad zu ImageMagick ist bei diesem Aufruf: /usr/bin/convert und kann sich auf Ihrem Server unterscheiden)

Hinweis
Beim Einsatz von Framework-Funktionen in eigenen Skripten beachten Sie bitte den Artikel "So verwenden Sie das PHP-Framework in eigenen Scripten".
Wenn Sie eine Funktion innerhalb einer Weblication® Seite z.B. über das PHP-Quelltext Element oder in einem XSL-Template über wsl:php einbinden, muss das Framework über die grid.php nicht mehr referenziert werden.