tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1973
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    flukas flukas ist offline Mitglied Silber
    Registriert seit
    Dec 2004
    Ort
    Italien
    Beiträge
    72
    Guten Nachmittag,

    ich bin schon seit ein paar Wochen auf der Suche nach einem Script, das folgendes macht: Es sollte ein Bild uploaden und von diesem Bild zwei Versionen erstellen. Zum einen hätte ich gerne ein Thumbnail (Vorschau) und eine große Version (auch komprimiert).

    Ich habe mir diverse Sources von Webgallerien angesehen, unter anderem die von stadtaus.com. Leider bin ich aber nicht im Stande das alles zu verstehen.

    Hat jemand von euch einmal ein (gut kommentiertes) Script für diese Problemstellung geschrieben oder noch besser: Kennt jemand von euch ein Tutorial für das hier?

    lg
    Lukas
     

  2. #2
    kuddeldaddeldu kuddeldaddeldu ist offline Mitglied Diamant
    Registriert seit
    Dec 2007
    Ort
    Bremen
    Beiträge
    3.418
    Hi,

    wie man einen Upload realisieren kann findest Du bspw. auf php-faq.de beschrieben.

    Für das Verkleinern von Bildern hier mal eine kleine Beispielfunktion, die JPGs skaliert:

    PHP-Code:
    function resizeImage($sourcePath$destPath$maxWidth$maxHeight) {
       
    $size getimagesize($sourcePath);
       if(
    $size[1]/$size[0] > $maxHeight/$maxWidth) {
          
    $newHeight $maxHeight;
          
    $newWidth ceil($size[0]/$size[1] * $newHeight);
       } else {
          
    $newWidth $maxWidth;
          
    $newHeight ceil($size[1]/$size[0] * $newWidth);
       }
       
    $image imagecreatefromjpeg($sourcePath);
       
    $newImage imagecreatetruecolor($newWidth$newHeight);
       
    imagecopyresampled($newImage$image0,0,0,0$newWidth$newHeight$size[0], $size[1]);
       
    imagejpeg($newImage$destPath);
       
    imagedestroy($image);
       
    imagedestroy($newImage);

    LG
     
    Da es nötig zu werden scheint: Ich leiste hier keinen Support über PN. Stellt Rückfragen zu Euren Problemen bitte in Eurem Thread, dann können alle helfen.

  3. #3
    flukas flukas ist offline Mitglied Silber
    Registriert seit
    Dec 2004
    Ort
    Italien
    Beiträge
    72
    Hallo,

    ich habe glesen, das PHP Bilder skaliert, aber das Kompimieren muss noch separat übernommen werden.

    Führt deine Funktion auch das Komprimieren durch oder skaliert sie nur?

    lg Lukas
     

  4. #4
    Avatar von SCIPIO-AEMILIANUS
    SCIPIO-AEMILIANUS SCIPIO-AEMILIANUS ist offline aka DonMahallem
    Registriert seit
    Mar 2007
    Ort
    Saxonburg(Pa)
    Beiträge
    375
    Komprimieren kannste mit dem dritten Parameter von:
    PHP-Code:
    imagejpeg($newImage$destPath,$quality); 
    $quality kannste einen Wert zwischen 0 und 100 nehmen, wobei die Hundert halt die größte Genauigkeit ist.
     
    MFG Scipio
    Ein Danke für hilfreiche Antworten ist gern gesehen.

Ähnliche Themen

  1. Bild in ein byte[] bekommen, dann an db4o speichern
    Von DanielR im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 0
    Letzter Beitrag: 06.01.10, 15:48
  2. Antworten: 2
    Letzter Beitrag: 27.12.07, 21:09
  3. Bild verkleinern und dann speichern
    Von Element Ingenium im Forum PHP
    Antworten: 5
    Letzter Beitrag: 10.11.07, 13:51
  4. Antworten: 9
    Letzter Beitrag: 17.06.06, 21:28
  5. Bild-Upload Image Thumb größe
    Von Mayko im Forum PHP
    Antworten: 4
    Letzter Beitrag: 03.09.04, 10:42

Stichworte