Konvertiert ein Bild in eine JPEG-Bild
<?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);
}
?>
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.