Imagegadget
Verfasst: 15.03.2015 23:05
Hallo,
mal eine Frage:
ich habe ein Imagegadget von 500x500px erstellt, und lade dort ein Bild hinein, das so skaliert wird, das es auch entweder 500 px
hoch oder 500px breit ist. ein kleiner Codeausschnitt
das skalieren funktioniert gut, aber wenn ich das Imagegadget auf 300x300px verkleinere und lade trotzdem ein Bild hinein das 500x500px groß ist, wird das Imagegadget automatisch den neuen Bildmaße angepasst, aber warum ??
wie macht mann denn das, wenn das Bild größer wird wie das imagegadget, das ich es mit den pfeilen scrollen kann, bzw das Gadget nicht mit dem Bild mitwächst??
mal eine Frage:
ich habe ein Imagegadget von 500x500px erstellt, und lade dort ein Bild hinein, das so skaliert wird, das es auch entweder 500 px
hoch oder 500px breit ist. ein kleiner Codeausschnitt
Code: Alles auswählen
If ImageWidth(#Bild_Datei) And ImageHeight(#Bild_Datei) => 500
a_h = ImageHeight(#Bild_Datei) ;Bildhöhe auslesen
a_b = ImageWidth(#Bild_Datei) ;Bilödbreite auslesen
Bild_breit = 500 / a_b ;Skalierungsfaktor für Bildbreite errechnen
Bild_hoch = 500 / a_h ;Skalierungsfaktor für Bildhöhe errechnen
Faktor_hoch = a_h* Bild_breit ;errechnete Bidbreite für Imagegadget
Faktor_breite = a_h * Bild_hoch ;errechnete Bildhöhe für Imagegadget
ResizeImage(#Bild_Datei,Faktor_breite,Faktor_hoch,#PB_Image_Smooth)
Debug Faktor_breite
Debug Faktor_hoch
Debug Bild_hoch
Debug Bild_breit
Debug ImageID(#Bild_Datei)
ImageGadget(#Bild_Anzeige,545,50,500,500,ImageID(#Bild_Datei)) ;Imagegadget mit Bild zeichnen
EndIf
wie macht mann denn das, wenn das Bild größer wird wie das imagegadget, das ich es mit den pfeilen scrollen kann, bzw das Gadget nicht mit dem Bild mitwächst??