Bitmap cannot be found from SD card (ILI9341 TFT and Arduino Mega)

I am using the code from Drawing Bitmaps | Adafruit 2.8" TFT Touch Shield v2 - Capacitive or Resistive | Adafruit Learning System to test loading bitmaps onto my ILI9341 TFT screen using my Arduino Mega 2560 but every time I run the sketch the serial monitor says Loading purple.bmp to screen...File not found. even though the bitmap image is on the SD card. Has anyone else ran into this problem and been able to fix it? Or if there is a different library that I should use I'm open to any suggestions.

What is the image file name, exactly?

purple.bmp, parrot.bmp, and wales.bmp

I'd like to clarify that the code can detect whether or not the sd card is in the reader but can not read the files on the card.