Thumbnails mit imagecopyresized
Sven
- php
Hallo ihr,
ich habe ein Originalbild:
und hier das von mir erstellte Thumbnail, dann wird auch gleich mein Problem deutlich:
Und hier mein Code:
---
$quell_file = imagecreatefromjpeg("bild01.jpg");
$height = imagesy($quell_file); // Höhe
$width = imagesx($quell_file); // Breite
$bild_w = $height / 5;
$bild_h = $height / 5;
$ziel_file = imagecreatetruecolor($bild_w,$bild_h);
imagecopyresized($ziel_file,$quell_file,0,0,0,0,$width,$height,$bild_w,$bild_h);
imageinterlace($ziel_file);
imagejpeg($ziel_file,"tn01.jpg",100);
---
Ich hab es sowohl mit imagecopyresized und auch mit imagecopyresampled versucht, aber das Ergebnis sieht beinahe identisch aus.
Woran kann das liegen, was kann ich dagegen tun?
Grüße
Sven
Hi Sven,
Du hast bei imagecopyresized die grössen der Bilder $ziel_file und $quell_file vertauscht ;)
imagecopyresized($ziel_file,$quell_file,0,0,0,0,$bild_w,$bild_h,$width,$height);
Dann funzt es auch mit dem Thumbnail ^^
MfG
Ah, Danke ;)
Aber ein Problem besteht noch... ich habe jetzt die gewünschte Größe des Thumbnails so angegeben:
$bild_w = 100;
$bild_h = 35;
$ziel_file = imagecreatetruecolor($bild_w,$bild_h);
Also 100 Pixel breit und 35 hoch. Dennoch sieht mein erstelltes Thumbnail dann so aus:
Weiß jemand, woran das liegen kann?
Grüße
Sven
Oh Sorry - bin schon ganz konfus *g* Das sind ja 100 x 35 Pixel. Alles bestens ;)