Julian von Mendel: imagecopyresized <- was ist was?

Beitrag lesen

Hi oke!

$bild_h="$bild_h";

Was soll denn diese Zeile bringen?

$ziel_file = imagecreatetruecolor($bild_w,$bild_h);
imagecopyresized($ziel_file,$quell_file,0,0,0,0,$width,$height,$bild_w,$bild_h);

Wenn dir die Qualität nicht gefällt, sieht
imagecopyresampled($ziel_file,$quell_file,0,0,0,0,$width,$height,$bild_w,$bild_h);
wahrscheinlich besser aus.

und nu?

Du hast die Zeile zum Speichern vergessen:
imagejpeg($ziel_file,"neuer_dateiname.jpg",70);

Wie kann ich jetzt die Vorschau ausgeben?

Wenn du - anstatt die Datei zu speichern - nur das Bild ausgeben möchtest, kannst du auch nur
imagejpeg($ziel_file,"",70);
schreiben. Dabei musst du aber beachten, dass du das Bild nicht einfach in einer HTML-Seite ausgeben kannst, sondern so tun musst, als wär deine PHP-Datei selbst das Bild. D.h. du kannst das Bild dann mit <img src="php-name-mit-kleinem-bild.php" alt="Mein kleines Bild" /> einbinden.

Schöne Grüße
Julian

--
"Real programmers can write assembly code in any language." - Larry Wall