Hi,
nun der Hacken *gg*
Haken.
Aber: auch nicht einfach nur scalieren,
sondern Berechnen.
Ja, tu Dir keinen Zwang an. Perl hat keine Probleme mit Division und Multiplikation. Btw: "to scale" heißt auf deutsch "skalieren", nicht "scalieren".
Desshalb soll Perl berechen, welche Höhe/Breite die Grösste ist,
die aber KLEINER ist als 200x100
Perl berechnet genau das, was Du ihm sagst. Ermittle also zunächst einen Algorithmus; setze ihn erst später in einen Programmcode um.
Ein Bild ist 400px hoch und 100px breit
Die 100px passen ja schon,
sind also nur mehr die 500px zu veraendern.
Nein, sind sie nicht. Du stellst fest, dass das Bild zu skalieren ist, und skalierst das Bild, nicht die Höhe.
Wie mache ich das in Perl?
Genau wie in jeder anderen Sprache: mit dem richtigen Algorithmus.
Und ausserdem soll gecheckt werden ob das Bild grösser als 200 KB ist
Wenn ja nicht verarbeiten.
perldoc -f -X
perldoc -f length
Cheatah
X-Will-Answer-Email: No
X-Please-Search-Archive-First: Absolutely Yes