Mah..... una foto da 500 MB, mi sembra un po' eccessivo !!
Piu' che programma, penso che devi salvare la foto in un formato diverso, ad esempio, se hai una foto in formato bitmap (.bmp), puoi salvarla in formato JPEG.
In questo modo, otterrai una foto quasi uguale all'originale, ma con un grado di compressione forte.