I have a necissity where I need to transmit images from one machine to other. These images are typically Screen Shots. In java using robot I am getting a 32 bit color depth images. I need to reduce their size and color depth. currently I am converting screen shots to jpg and png, but in order to reduce the size further I need to reduce the color depth.
Can any body tell me a way where I can reduce the color depth of an image in java ?