Joachim: Probleme mit Imageresize GDLib

Beitrag lesen

Hi,

Du musst hier jeweils „mal altes x, durch neues x“ rechnen - machst es aber andersherum.

Problem ist nur: es reicht nicht, die jeweils grössere Seite auf grosses Maximum zu setzen und durch den Faktor zu teilen. Er muss anschliessend auch überprüfen, ob die kurze Seite das kleine Maximum nicht überschreitet. Wenn doch muss er die Berechnung neu machen: kurze Seite auf kleines Maximum setzen, grössere Seite ist dann kurze Seite mal Faktor.

$f = ($width > $height)? $width / $height : $height / $width;

Oh-oh, wenn das mal gut ging nach dem leckeren Chardonnay...

Gruesse, Joachim

--
Am Ende wird alles gut.