Using SDFat library to display bitmap logo on a 1.8 TFT Arduino LCD Screen

Hello, I'm rather new to Arduino and I will greatly appreciate any help received along the way. I interfaced an Arduino Pro Mini 5v with a 1.8 TFT Arduino LCD Screen. The TFTBitmapLogo example works perfectly for SD library but I need to use the SDFat library for my overall project, which is to develop a Data Logging Device.

Does anyone know how to use SDFat library to display a bitmap image on the TFT screen?

What I would do is write a converter on the PC that converts the image to a simpler format. For example just store the width and height each taking a byte (or two if you need a size about 255 (or 256 if you make 0=1 pixel in other words you add one)). Then just store the rgb565 pixel data contiguously. Use the read function to read part of the image to a buffer (512 bytes is a good size) and then send that to the tft screen and repeat till finished. If the filesize is not a multiple of the buffer size that is fine just don't completely fill the buffer for the last read.