Thumbnailproblem / proportionale Skalierungsrechnung

Kahmoon

Erfahrenes Mitglied
Tach beisammen,

erstes Post gleich mal blöde Frage ;)

Ich habe ein Thumbnailscript was eigentlich recht gut funktioniert...Problem ist nur das die Thumbnails bzw auch die großen Bilder die ich damit erstelle leicht kriselig werden. Ich denke das es an einer nicht korrekten Skalierungsformel liegt.

Derzeit wird das neue Bild folgendermaßen berechnet (Für Thumbnails 100px Breite)

PHP:
  $size=getimagesize("$bildpfad"."$bild"); 
  $breite=$size[0]; 
  $hoehe=$size[1]; 
  $neueBreite=100; 
  $neueHoehe=intval($hoehe*$neueBreite/$breite);

Wäre nett wenn mir jemand eine korrekte Skalierungsformel sagen könnte.....ich weiss echt nicht weiter :(

Gruß
Kahmoon
 
Hallo Kahmoon,

die Umrechnungsformel scheint soweit korrekt zu sein. Mit welcher Funktion lässt du denn deine Thumbnails erzeugen? Wenn du [phpf]imagecopyresized[/phpf] verwendest, dann probier es mal stattdessen mit [phpf]imagecopyresampled[/phpf].
 
Mein mathematisch ist der Algorithmus korrekt – es ist schließlich nur einfachster Dreisatz. Aber vielleicht gibt es andere Ursachen dafür, dass die Ausgabegrafiken „kriselig“ sind/wirken.
 
Danke für die schnelle Antwort und JA es lag genau an diesem Befehl.

imagecopyresampled ist die Lösung

1000 Dank :D
 
Zurück