Cómo utilizar JAVA para convertir formatos de imagen
En cuanto a la forma de convertir imágenes, la operación real es el flujo de bytes de la imagen. En el trabajo, me encontré con el problema de comprimir archivos bmp a jpg para facilitar la transmisión por red. Por lo tanto, me concentro aquí en un método para convertir bmp a jpg. JPEGImageEncoder
Tenga en cuenta que el paquete jar al que pertenecen no existe en el directorio de compilación, sino en el directorio de ejecución, por lo que primero debemos buscar rt.jar en el archivo jre e importarlo. el pase de compilación.
Reescribí un fragmento de código de conversión en línea y el código resultante es el siguiente:
Además, resulta que el paquete jar de código abierto de Sun, jai_corec_1.1.3.jar, también proporciona Método de formatos de imagen transcodificados, el método de transcodificación también se proporciona aquí, solo como referencia:
Nota: después de transferir durante mucho tiempo (no se puede ver el final), el archivo transferido será muy grande, por lo que No se recomienda.