The invention provides a method and apparatus for manipulating a digital
image. The method includes identifying an image for processing at a local
client computer, sending the image to a remote server, manipulating
either locally or remotely parameters associated with the image without
modifying the image itself and synchronizing the local client computer
and the remote server including updating metadata for one of the local
client computer and the remote server using metadata of the other.