File Types
BlitzPlus Forums/BlitzPlus Beginners Area/File Types
| ||
Hi, file_in$ = requestfile$( "Load File", "jpg,bmp,png" ) loadimage file_in$ Because the above also includes 'All Files' I'd only like to load if jpg,bmp,png files. i.e. is there a way to check the type of a file? Thanks Jim |
| ||
You could check the extention ? file_in$ = Trim$(Lower$(file_in$)) if right$(file_in$, 4) = ".jpg" then print "This is a .jpg" Else, you could read the file itself and look for the header: BMP starts with BM something, JPG starts with 2 bytes, then JFIF. ff = ReadFile("c:\_xfiles\grass.bmp") For i = 0 To 10 c = ReadByte(ff) Print Chr$(c) Next CloseFile ff WaitKey() End |
| ||
As far as I know this FileName$=RequestFile("Image File","jpg;*.png;*.bmp") will only let you search for files with extensions jpg,bmp or png - I don't get an option for 'all files'. |
| ||
Thanks guys, I used both methods as 'RequestFile' still allows the user to select file type as All Files from the lower menu. Thanks Jim |