ergibt unter XP- nur noch schwarz-weiß-Dartsellung, unter Win2000 zusätzlich verzerrt
2. Bei nachfolgendem Beispiel werden die Bilder nach Resize unter Win2000 zwar richtig im Fenster angezeigt,
aber nur schwarz-weiß und verzerrt abgespeichert.
Unter XP- in Ordnung
Mit PB 4.3 beide Beispiele keinerlei Problem!
Code: Alles auswählen
UseJPEGImageDecoder():UseTIFFImageDecoder():UsePNGImageDecoder()
OpenWindow(0, 100, 100, 400, 250, "PureBasic - Image")
File$ = OpenFileRequester("Bitte Bilddatei zum Laden auswählen","", "(*.bmp)|*.bmp;*.bat|(*.jpg)|*.jpg|(*.png)|*.png",1)
If LoadImage(0,File$)
vim.f=ImageWidth(0)/ImageHeight(0)
ResizeImage(0, 200*vim, 200)
SaveImage(0,"c:\Versuch.bmp")
Repeat
EventID = WaitWindowEvent()
If EventID = #PB_Event_Repaint
StartDrawing(WindowOutput(0))
DrawImage(ImageID(0), 20, 10)
StopDrawing()
EndIf
Until EventID = #PB_Event_CloseWindow ; If the user has pressed on the close button
EndIf