Una solución es la que coloque en este otro hilo:
http://www.clubdelphi.com/foros/show...60&postcount=4
Ahí explico como teniendo 2 imágenes (mejor bmp), podemos obtener el recuadro donde ha cambiado la imagen.
Por otro lado la idea de Ñuño me parece muy buena, incluso mejor, pero esa te la dejo hacer a ti que luego me llaman agonioso
De todas formas, aunque localmente siempre trabajes con bmp, en el momento de enviar los recuadros modificados debes comprimirlos, como te dijo
dec. Puedes usar jpeg, si lo importante es el tamaño, o png si necesitas mas calidad.