Elegoo TFT - Showing personalized images without SD card

First off. Edit logo.h:

...
const unsigned short logo_top[15000] PROGMEM={
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,   // 0x0010 (16) pixels
...
0x2C72, 0x3451, 0x3431, 0x3431, 0x3C31, 0x3C31, 0x3C31, 0x3431, 0x3430, 0x3C50, 0x3C30, 0x440F, 0x5C30, 0xD77E, 0xF7FF, 0xF7DF,   // 0x3A90 (14992) pixels
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,
};
const unsigned short logo_bot[15000] PROGMEM={
0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF, 0xFFFF,   // 0x3AA0 (15008) pixels
0xFFFF, 0xF7DF, 0xEFFF, 0xE7DF, 0x8D96, 0x3B8E, 0x4430, 0x3C30, 0x3431, 0x3451, 0x3451, 0x3C31, 0x3C31, 0x3431, 0x3431, 0x3431,   // 0x3AB0 (15024) pixels
...

then edit lamartinada_logo.ino:

void bitmap(int pos_x, int pos_y, int c, int r, const unsigned short imagen[]){ //
  int contador = 0;
  for(int i=0; i<r; i++){
    for(int j=0; j<c; j++){
//      objetoTFT.drawPixel(j, i, imagen[contador++]);
      objetoTFT.drawPixel(j + pos_x, i + pos_y, pgm_read_word(&imagen[contador++]));
    }
  }
}
...

void loop() {
  bitmap(0, 0, 200, 75, logo_top); // my logo is 200x150 pixels, origin x0,y0
  bitmap(0, 75, 200, 75, logo_bot); //
  delay(1000);
}

Incidentally, the GFX library has a suitable method

    drawRGBBitmap(int16_t x, int16_t y, const uint16_t bitmap[],
      int16_t w, int16_t h),

David.