September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie wollen, dass Ihre Benutzer Digitalfotos in beliebiger Auflösung auf Ihren Server laden können. Sie möchten die Bilder aber nicht mit voller Auflösung auf Ihre Website stellen, weil sonst der Download der Seiten zu lange dauert. Mit anderen Worten: Sie wollen die Fotos verkleinern.
Verwenden Sie imagecopyresized() oder, noch besser, imagecopyresampled(), um Ihre Bilder auf das richtige Format zu bringen:
<?php // Bildparameter – nach Bedarf konfigurieren. $imageMaxHeight = 300; // maximale Höhe in Pixeln $imageMaxWidth = 400; // maximale Breite in Pixeln $destinationPath = "./images/"; $quality = 75; // JPEG-Qualitätsfaktor 1...100 if (is_uploaded_file($_FILES["cameraImage"]["tmp_name"])) ...