Buongiorno,
dalle informazioni che ci hai fornito è un po' difficile avere una chiara visione del problema. In ogni caso ti suggerisco di guardare bene che tipo di controlli hai utilizzato nel tuo programma. Ti suggerirei di controllare in maniera particolare fino a che riga il tuo programma "avanza". Forse hai messo una condizione del tipo "finché è minore dell'altezza-1, -2 .."? In questo caso dovresti controllare cosa fa il tuo programma, perché se vuoi incrementare di uno il controllo sulla riga devi eseguire questo ciclo finché sei alla riga altezza meno 2, poiché giungeresti alla riga "altezza - 1" che è proprio il massimo che puoi inserire come indice alla tua immagine.
Spero di essere stato chiaro, in ogni caso restiamo in attesa di maggiori info
Ti auguro una buona giornata
Leonardo Emili