Seite 1 von 1
Bild skalieren/Anpassen
Verfasst: 19.08.2012 13:09
von True29
grüßt euch
Code: Alles auswählen
If CreateImage(#BILD_HAUPT, 1500,850)
If StartDrawing(ImageOutput(#BILD_HAUPT))
DrawImage(ImageID(#BILD_FRAME),0,0)
StopDrawing()
EndIf
ImageGadget(#BILD_GADGET, 0, 0, 1024, 768, ImageID(#BILD_HAUPT))
EndIf
den Code würde ich nun so gerne erweitern das er das Bild an die Fenstergrößte anpasst.
Re: Bild skalieren/Anpassen
Verfasst: 19.08.2012 13:28
von STARGÅTE
Dafür gibt es WindowWidth() und WindowHeight()
Re: Bild skalieren/Anpassen
Verfasst: 19.08.2012 13:40
von True29
kannst du nicht schnell mal bitte ein Beispiel schreiben , weis leider nicht wie du das meinst

danke.
Re: Bild skalieren/Anpassen
Verfasst: 19.08.2012 13:48
von computerfreak
so gehts :
Code: Alles auswählen
Enumeration
#BILD_HAUPT
#BILD_FRAME
#BILD_GADGET
EndEnumeration
OpenWindow(0,100,100,800,600,"",#PB_Window_SizeGadget) ; Fenster
;Dein Code :
If CreateImage(#BILD_HAUPT, 1500,850)
If StartDrawing(ImageOutput(#BILD_HAUPT))
DrawImage(ImageID(#BILD_FRAME),0,0)
StopDrawing()
EndIf
ResizeImage(#BILD_HAUPT,WindowWidth(0),WindowHeight(0)) ; ! Bild An Fenster anpassen ( das erste mal )
ImageGadget(#BILD_GADGET, 0, 0, 1024, 768, ImageID(#BILD_HAUPT))
EndIf
Repeat
event = WindowEvent()
If event = #PB_Event_SizeWindow
ResizeImage(#BILD_HAUPT,WindowWidth(0),WindowHeight(0))
SetGadgetState(#BILD_GADGET,ImageID(#BILD_HAUPT)) ; Beim ändern der Größe ändert das Bild sein Handle
EndIf
ForEver
Re: Bild skalieren/Anpassen
Verfasst: 19.08.2012 13:52
von True29
danke gleich mal testen
