La decodifica dei diversi formati d'immagine è un affare piuttosto complesso, che si riserva di solito a librerie esterne. Se lavori in VB.NET tuttavia il Framework ti fornisce già tutto ciò di cui hai bisogno; dai un'occhiata all'oggetto System.Drawing.Bitmap. Tieni conto però che i suoi metodi per accedere ai pixel sono piuttosto lenti.