Which image converter do you guys use for SdFat / SdRaw?

Using Mega2560 - HX8357B 480x320

I've tried using Imageconverter565. But when I try to load it in Arduino it just displays some jagged lines (it's like the image is stretched and copied). I've also tried using the images that comes with the SdRaw library. The only thing that would load is the "wait4gps.raw" (edit: SK400500.raw also loads)

int ret = myFiles.load(0, 0, 480, 320, "wait4gps.raw", 1, 1);
Tried it without the 1 at the end.
Tried 320, 320.
Tried different sizes of the same image.
Tried SPI_HALF_SPEED

Serial for wait4gps.raw

Initialising SD card...
Card initialised.
Initialising LCD.
LCD initialised.
836
0

Serial for boost.raw (timer just gets longer with a bigger image)

Initialising SD card...
Card initialised.
Initialising LCD.
LCD initialised.
68
0

Here's the code

#include <SdFat.h>
#include <UTFT_SdRaw.h>
#include <UTFT.h>



UTFT myGLCD(HX8357B,38,39,40,41);

UTFT_SdRaw myFiles(&myGLCD);

// SD chip select pin
const uint8_t chipSelect = 53;

// file system
SdFat sd;

void screenHome()  // draw main home screen showing overview info
{
  myGLCD.clrScr(); // clear the screen
  myGLCD.setColor(255, 255, 255);
  myGLCD.drawLine(0, 0, 100, 200); // draw line above dock
  int mytime = millis();
  int ret = myFiles.load(0, 0, 480, 320, "wait4gps.raw", 5, 1);
  Serial.println(millis() - mytime);
  Serial.println(ret);
}

void setup()
{
  // Open serial communications and wait for port to open:
  Serial.begin(9600);
  while (!Serial) {
    ; // wait for serial port to connect. Needed for DUE & Leonardo only
  }
  Serial.println(F("Initialising SD card..."));
  bool mysd = 0;
  // see if the card is present and can be initialized:
  while (!mysd)
  {
    if (!sd.begin(chipSelect, SPI_FULL_SPEED)) {
      Serial.println(F("Card failed, or not present"));
      Serial.println(F("Retrying...."));
    }
    else
    {
      mysd = 1;
      Serial.println(F("Card initialised."));
    }
  }
  Serial.println(F("Initialising LCD."));
  myGLCD.InitLCD();
  myGLCD.clrScr();
  Serial.println(F("LCD initialised."));
  screenHome();
}

void loop()
{
}

Photoshop works fine. Don't know why it didn't at first.