Hallo!
Ich weiß ja nicht, ob #PB_Ignore auch für ResizeImage() gedacht ist [Edit: scheinbar nicht, siehe unten], aber wenn man eine PNG(!)-Datei lädt, diese dann verkleinert und man einen der Parameter mit #PB_Ignore ersetzt, passiert etwas nicht so schönes: Das erste mal wurde der ganze Bildschirm kurzzeitig schwarz und fing an zu flackern, aber nicht allzu schlimm, also eine Notabschaltung per Task-Manager war noch möglich. Jetzt grade wollte ich den Fehler reproduzieren, allerdings wurden jetzt alle fensterflächen schwarz -> Task-Manager-Fenster auch -> Reboot.
Code:
UsePNGImageDecoder()
Define MyImage = LoadImage (#PB_Any, <PfadZuEinerPngDatei>)
ResizeImage (MyImage, 100, #PB_Ignore)
PS: OK, hab gerade einen anderen lustigen Effekt festgestellt: Mittels CreateImage() erstellte können mit einem #PB_Ignore-Parameter scheinbar unendlich groß gemacht werden. ImageWidth() liefert zwar den Wert 1, wenn man allerdings das Image auf ein Fenster zeichnet sieht es eher aus, als wär's unendlich groß.