преобразование BMP в JPG в Java

Как конвертировать BMP в JPG в Java? Я знаю, как использоватьImageIO способ, но есть ли гораздо более быстрый или лучший способ сделать это?

Это способ ImageIO, который я нашел в Интернете.

`//Create file for the source  
File input = new File("c:/temp/image.bmp");  

//Read the file to a BufferedImage  
BufferedImage image = ImageIO.read(input);`

//Create a file for the output  
File output = new File("c:/temp/image.jpg");  

//Write the image to the destination as a JPG  
ImageIO.write(image, "jpg", output);

Если я буду использовать этот способ, я потеряю качество?

Спасибо

Ответы на вопрос(1)

Ваш ответ на вопрос