Bild-Größe ändern

15/08/2008 - 15:24 von Jan | Report spam
Hallo,

hat jemand eine Funktion bei der Hand, mit der ich Bilder proportional in
der Größe àndern kann? Ich möchte z.B. vorgeben, dass das Bild max. 1000 x
600 groß sein darf. Je nachdem, ob das Bild nun höher als breit oder breiter
als hoch ist, hat das Ergebnisbild dann 1000 Pixel Breite oder 600 Pixel
Höhe.

Viele Grüße
Jan
 

Lesen sie die antworten

#1 Christian Zimmermann
15/08/2008 - 15:55 | Warnen spam
Hallo Jan,

Jan schrieb:

hat jemand eine Funktion bei der Hand, mit der ich Bilder proportional in
der Größe àndern kann? Ich möchte z.B. vorgeben, dass das Bild max. 1000 x
600 groß sein darf. Je nachdem, ob das Bild nun höher als breit oder breiter
als hoch ist, hat das Ergebnisbild dann 1000 Pixel Breite oder 600 Pixel
Höhe.



ich setze mal voraus, dass du die Ausgabe auf dem Bildschirm beschrànken
willst und dass das Verhàltnis von Höhe zu Breite erhalten bleiben soll.

Eine Funktion dazu kannst du selbst basteln. Du prüfst, ob die Höhe
größer als 600 ist. Wenn ja, dann setzt du die Höhe auf 600 und die
Breite entsprechend dem Verhàltnis.

If Höhe > 600 Then
Breite = Breite * (600 / Höhe) ' Breite entsprechend reduzieren
Höhe = 600
End If

If Breite > 1000 Then
Höhe = Höhe * (1000 / Breite) ' Höhe entsprechend reduzieren
Breite = 1000
End If

Gruß

Christian

Ähnliche fragen