برای انجام این کار باید از پکیج

javax.imageio.ImageIO

استفاده کرد در این حالت
    برای خواندن از تکه کد زیر

 

 BufferedImage originalImage = ImageIO.read(new File("c:\\image\\mypic.jpg"));

برای ذخیره عکس از تکه کد زیر

 ImageIO.write(originalImage, "jpg", new File("c:\\image\\mypic_new.jpg"));

 

 

 حال این کد را نگاه کنید

 
import java.awt.image.BufferedImage; 
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;  
public
class ImageTest {  

public static void main(String[] args) {  
try
{  

BufferedImage originalImage = ImageIO.read(new File( "c:\\image\\mypic.jpg"));  
 
ImageIO.write(originalImage, "jpg", new File( "c:\\image\\mypic_new.jpg"));  

}
catch
(IOException e) {
 
System.out.println(e.getMessage());

}  
}  
}



در آینده روشهای پیشرفته تر کار کردن با عکس را توضیح میدم