FrankieB: Thumbnailgalerie?

Beitrag lesen

Hallo Vallicus,

"Denkfehler?"

Nö, denke ich nicht ;-)

Du kannst ja auch nicht einfach eine Gleichung wie z.B. x=x/5 lösen. Wie soll das gehen?!!!

Wo denkst Du gibt es bei meinem Lösungsvorschlag eine Analogie zu x=x/5 ?

Aussderdem

x=x/5

=> x/x = 1/5

=> 1 = 0.2

Fällt dir was auf?

Gut, jetzt speziell für dich [1] nochmal step-by-step zum mitschreiben und -denken:

Du hast ein (Orginal-)Bild

Du ermittelst (mit PHP) dessen Breite (x0) und Höhe (y0)

-> x0
-> y0
-> ratio0 = x0/ y0

Dieses Orginalbild wollen wir nun skalieren, wobei die neue Höhe (y1) gegeben ist und die Ratio (Verhältnis von Breite / Höhe) der des Orginals entspricht.

y1 = const. (und gegeben)
x1 = unbekannt, wollen wir errechnen
ratio1 = ratio0 = ratio = bekannt

Auflösen nach x1 (das was wir suchen):

x1/y1 = ratio

-> x1 = y1 * ratio.

So, und nun wirst du mir kommen und sagen, daß beim OP die Formel zur Berechnung seiner $new_width so aussieht
$new_width = $width / $quot;
und in meiner korrigierten Version
$new_width = $new_height / $quot;
lautet.

Warum ist meine Lösung x1 = y1 * ratio (als mit Multiplikation) trotzdem richtig? Naja, bei meinem Beispiel habe ich für die Ratio eben nicht Höhe/ Breite, sondern Breite / Höhe genommen. That's it. Beides richtig.

Grüsse
Frankie

[1] nicht böse gemeint ,-)