Busca los ejemplos yo siempre me respondo de ese modo.
Pero observa que tienes X0, Y0 y X1,Y1 lo que plantea un marco donde poner la imagen contenida en un array de bytes llamado imagen.
La librería lo debe indicar pero no lo hacer pq no tiene ejemplos.
La librería TinyOzOLED.h plantea las cosas al revés asi que no se a que líbrería te refieres
Mira lo que dice la librería
void OzOLED::drawBitmap(const byte *bitmaparray, byte X, byte Y, byte width, byte height){
Ya veo que hablas de Tiny4kOLED.h pero en tu último código no la usas por eso mi consulta anterior.
Debes darnos siempre un marco de consulta porque no estamos a tu lado y respondemos muchas preguntas y obviamente se nos pierden datos.
Como dije, tiene un ejemplo
Simplemente míralo y quedará claro.
// The display will show two bitmaps,
// one of SOLOMON SYSTECH's logo
// one of the text SOLOMON SYSTECH
// The logo bitmap is 37 pixels wide
// The text bitmap is 69 pixels wide
// Both are 32 pixels (4 pages) high
oled.bitmap(6, 0, 6 + 37, 4, solomon_systech_logo_bitmap);
oled.bitmap(54, 0, 54 + 69, 4, solomon_systech_text_bitmap);