I have a lot of images to process so want to use a procedure, however, when a file that doesn't exist is found the program crashes. according to the manual if LoadImage() fails zero should be returned.
Thanks,
Lee
Code: Select all
FileName.s = "(filename here)"
UseJPEGImageDecoder()
; -----------
If LoadImage(0, FileName, #PB_Image_DisplayFormat)
Debug "1 Loaded"
ResizeImage(0, 50, 50)
Debug "1 Resized"
Else
Debug "1 Not Loaded"
EndIf
; -----------
Procedure OpenImage(ImageID, FileName.s)
a=LoadImage(ImageID, FileName)
ProcedureReturn a
EndProcedure
If OpenImage(0, FileName)
Debug "2 Loaded"
ResizeImage(0, 50, 50)
Debug "2 Resized"
Else
Debug "2 Not Loaded"
EndIf