Ergebnis 1 bis 20 von 21

Thema: thumbnails mit php erstellen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    wrtlprnft es siehst aus das du wirklich viel weiB, aber ich habe deinen script gebraucht und etwas geändert (weil es nicht funktioneerde). Aber nun "resized" es nicht mehr, meinen bild wird nicht kleiner, wie kommt das?

    PHP-Code:
    <?php
    $path
    ="test/this.png";
    $thumbname="this.png";
    $img=@imagecreatefrompng($path);
    //---new
    $afmetingen=getimagesize($path);
    $oude_breedte=$afmetingen[0];
    $oude_hoogte=$afmetingen[1];
    print(
    $afmetingen[0]." ".$afmetingen[1]);
    if(
    $oude_breedte>$oude_hoogte) {
    $nieuwe_breedte=100;  //Nieuwe breedte zetten
    $nieuwe_hoogte_ratio=round(($nieuwe_breedte $oude_breedte)*100); //neemt een ratio aan
    $nieuwe_hoogte=round($oude_hoogte*($nieuwe_hoogte_ratio/100));
    }else{
    $nieuwe_hoogte=100;  //Nieuwe hoogte zetten
    $nieuwe_breedte_ratio=round(($nieuwe_hoogte $oude_hoogte)*100); //neemt een ratio aan
    $nieuwe_breedte=round($oude_breedte*($nieuwe_breedte_ratio/100));
    }
    $thumb=@imagecreate($nieuwe_breedte,$nieuwe_hoogte);
    imagecopyresampled($thumb$img0000$nieuwe_breedte$nieuwe_hoogte$oude_breedte$oude_hoogte);
    imagePNG($img"test/th_".$thumbname);
    imagedestroy($img);
    //---end
    print("
    Oude breedte: 
    $oude_breedte<BR>
    Oude hoogte: 
    $oude_hoogte<BR>
    Nieuwe breedte: 
    $nieuwe_breedte<BR>
    Nieuwe hoogte: 
    $nieuwe_hoogte<BR>
    imagecopyresized(
    $thumb$img, 0, 0, 0, 0, $nieuwe_breedte$nieuwe_hoogte$oude_breedte$oude_hoogte)<BR>
    "
    );
    ?>

  2. #2
    Zitat Zitat von Hirvine
    wrtlprnft es siehst aus das du wirklich viel weiB, aber ich habe deinen script gebraucht und etwas geändert (weil es nicht funktioneerde). Aber nun "resized" es nicht mehr, meinen bild wird nicht kleiner, wie kommt das?
    ...
    Ja ist das denn 'n Wunder?!
    Is ja alles holländisch. Is ja klar das PHP da streikt.
    Nah, Joke.
    Ich mag Holland. Nette Menschen, leckerer Fisch, keine Berge viel Meer.

    Zur Sache: Gib mal mehr Informationen über die Symptome.
    Werden überhaupt die tn_???.png-Dateien im Ordner "test" angelegt?
    Kommen Fehlermeldungen (mach evtl. mal die "@" vor den beiden image...()-Funktionen weg, die verhindern nämlich Fehlerausgaben), hast du den Ordner "test" 777 ge"chmod"det, hat der Server überhaupt gdlib um Imagefunktionen bieten zu können (ggf einmal phpinfo() machen.)?

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •