я следующий способ справиться JPG фотографии из одной папки в другую:Java клон JPG без потери качества изображения
public static void copyImage(String from, String to) {
try {
File sourceimage = new File(from);
BufferedImage image = ImageIO.read(sourceimage);
ImageIO.write(image, "jpg", new File(to));
} catch (IOException ex) {
Logger.getLogger(ImgLib.class.getName()).log(Level.SEVERE, null, ex);
} catch (NullPointerException ex){
Logger.getLogger(ImgLib.class.getName()).log(Level.SEVERE, null, ex);
}
}
Он работает, но немного потерять качество фото.
Как я могу достичь «идеального» клонирования без потери качества?
Почему вы читаете/записываете как ** изображение **? Почему бы просто не копировать файл как таковой? http://stackoverflow.com/questions/106770/standard-concise-way-to-copy-a-file-in-java/106807#106807 –
@AndreasFester, спасибо, я попробовал, и он работает – mondayguy