Thomas Meinike: jpg verkleinern

Beitrag lesen

Wie kann ich mit Php jpgs verkleiner. Ich hoffe da gibs ein paar Module . Ich hab zwar schon eines gefunden aber da muß man noch zusatätzlich ein Programm installieren und noch dazu läuft es nur unter linux. Es müsste eine Variante geben wo man nur ein paar includes braucht ganz easy halt ... Ich will doch nur jpgs verkleinern (Vorschaubilder)

Wenn die GD-Bibliothek installiert ist, dann unter Linux wie Windows vom Ansatz her so:

<?php

// PHP-Seminarmaterial by TM 2000
// E-Mail: news@handmadecode.de
// Thema: Bildgroessen veraendern

Header("Content-type: image/jpeg");

$bildname="imgtest.jpg"; // Bildname angeben
$bx=150;                 // neue Breite angeben
$by=300;                 // neue Hoehe angeben

$bild=imagecreatefromjpeg($bildname);
$bo=imagesx($bild);
$ho=imagesy($bild);

$bildneu=imagecreate($bx,$by);
imagecopyresized($bildneu,$bild,0,0,0,0,$bx,$by,$bo,$ho);
imagejpeg($bildneu,"tempfile");
imagedestroy($bildneu);
imagedestroy($bild);
readfile("tempfile");
unlink("tempfile");

?>

HTH & Gruss, Thomas