Mit GDLIB JPG File verkleinern
Raffi
- php
Hallo Leute
ich lade per Script ein Bild auf den Webserver. Nun will ich mit Hilfe der GDIB die Grösse des Bildes verkleinern. Habe mich auf PHP.NET umgeschaut aber irgendwie blick ich da nicht ganz durch welche Funktionen und wie ich die einbinden muss, das das JPG verkleinert wird.
Wäre für einige Tipps sehr dankbar.
Gruss
raffi
Vielleicht hilft Dir das ja weiter...
http://www.it-development.de/tutorials/read/24/1/
Gruß, Michael
Holladiewaldfee,
Wäre für einige Tipps sehr dankbar.
http://www.php.net/manual/en/function.imagecreate.php
http://www.php.net/manual/en/function.imagecreatefromjpeg.php
http://www.php.net/manual/en/function.imagecopyresized.php
http://www.php.net/manual/en/function.imagejpeg.php
In dieser Reihenfolge.
Ciao,
Harry
Hallo raffi,
... Nun will ich mit Hilfe der GDIB die Grösse des Bildes verkleinern.
Erstmal
http://www.php.net/manual/en/function.getimagesize.php
um rauszukriegen ob das überhaupt ein Bild ist und wie gross das denn ist. Wenn es denn ein jpg ist wird das dann mit
http://www.php.net/manual/en/function.imagecreatefromjpeg.php
geöffnet.
Nun mit
http://www.php.net/manual/en/function.imagecreatetruecolor.php
ein neues leeres Bild in der gewünschten Zielgrösse erstellen.
Und jetzt wird das Original in das neue Bild reinskaliert:
http://www.php.net/manual/en/function.imagecopyresampled.php
Abschliessend das Ergebnis mit
http://www.php.net/manual/en/function.imagejpeg.php abspeichern.
FERTIG!
Gruss,
Carsten