Zitat:
welches Mathe-Ass hat eigentlich die Klammern in die Zeile geschrieben??
|
Verboten? Nö! Ich mein wenn Du ein größeres Mathe-Ass bist, dann hättest Du Dir Deine simple Frage selber beantworten können...
Also zu Deinem Problem:
Das Skript erstellt Dir je nach Bildformat (Quer/Hoch) eine proportionale Grafikgöße.
Bedeutet: Du kannst immer nur einen exakten maximalen Wunschwert erreichen.
Entweder wird die Höhe neu berechnet oder die Breite.
Bild Querformat: $height = ($width / $info[0]) * $info[1];
Bild Hochformat: $width = ($height / $info[1]) * $info[0];
In deinem Falle ist es Typ 2 Bild Hochformat. Rechnung: 210 (max. Höhe) / 300 (reelle Höhe) * 250 (reelle Breite) = 175 (Endergebnis Breite)
Somit hast Du eine Grafik im Format 175x210.
PHP-Code:
if ($width && ($info[0] < $info[1]))
{
$width = ($height / $info[1]) * $info[0];
}
else
{
$height = ($width / $info[0]) * $info[1];
}