tpixmap.bmx 600 B

123456789101112131415161718192021222324252627282930
  1. SuperStrict
  2. 'Prompt the user for an image file
  3. Local path:String = RequestFile("Select an Image File","Image Files:png,jpg,bmp")
  4. Local pix:TPixmap
  5. 'Load the file into a TPixmap according to its format
  6. Select ExtractExt(path)
  7. Case "png"
  8. pix = LoadPixmapPNG(path)
  9. Case "jpg"
  10. pix = LoadPixmapJPeg(path)
  11. Default
  12. pix = LoadPixmap(path)
  13. EndSelect
  14. 'Ensure the file loaded
  15. If Not pix Then
  16. Notify "The File Could Not Load. The Program Will Now End."
  17. End
  18. End If
  19. 'Setup the window
  20. Graphics 600,600,0,60,2
  21. Repeat
  22. Cls
  23. DrawPixmap Image , 20 , 20
  24. Flip
  25. Until KeyDown(KEY_ESCAPE) Or AppTerminate()