Raffi: Mit GDLIB JPG File verkleinern

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

  1. Vielleicht hilft Dir das ja weiter...

    http://www.it-development.de/tutorials/read/24/1/

    Gruß, Michael

  2. 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

    --
      Hä? Was? Signatur?! Kann man das essen?
      Wirrwarr: sh:| fo:) ch:] rl:° br:& n4:° ie:% mo:) va:) de:[ zu:) fl:( ss:) ls:[ js:|
  3. 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