Supporting Images Bigger than 512 kB