Auflösung bei dynamisch erzeugtem Bild

-André-

Erfahrenes Mitglied
Hallo, ich habe folgende Frage,
mit der Funktion
PHP:
function skalieren($bild,$ordner) {
		$bilddaten = getimagesize($bild);
		$breite = $bilddaten[0];
		$hoehe = $bilddaten[1];
		$typ = $bilddaten[2];
		$bildsp = imagecreatefromjpeg($bild);
		$faktor = 150/$breite;
		$hoeheneu = $hoehe * $faktor;
		$breiteneu = 150;
		$bildneu = imagecreatetruecolor($breiteneu,$hoeheneu);
		imagecopyresized($bildneu,$bildsp,0,0,0,0,$breiteneu,$hoeheneu,$breite,$hoehe);
		imagejpeg($bildneu,$ordner);
}
lasse ich mir Bilder zur Vorschau kleinrechnen, aber leider sehen die sehr "grob" aus. Kann mir jemand sagen, ob ich es irgendwie hinbekommen kann, dass die Bilder "feiner" dargestellt werden?
Als beispiel hab ich einmal ein mit php erzeugtes Vorschaubild angehängt und einmal eins, das ich mit einem normalen Programm verkleinert habe.

Gruß

-André-
 

Anhänge

  • Ball28092008 (001) php.jpg
    Ball28092008 (001) php.jpg
    6,7 KB · Aufrufe: 25
  • Ball28092008 (001).jpg
    Ball28092008 (001).jpg
    10,5 KB · Aufrufe: 26
Vielen Dank für die beiden Antworten und entschuldigt, dass ich mich so lang nicht gemeldet habe.

Ich werde Eure Vorschläge gleich mal ausprobieren.

Gruß

-André-
 
Zurück