Reducir el tamaño del archivo de una imagen.

He tomado una foto con la cámara de Android. El resultado es una matriz de bytes. Lo guardo escribiéndolo en la sdcard (FileOutputStream). El resultado es una imagen con un tamaño de archivo de casi 3 MB. Me gustaría reducir este tamaño de archivo, así que comprima la imagen.

Sería bueno si fuera posible reducir el tamaño del archivo antes de que escribiera la matriz de bytes en el flujo de salida. ¿Es eso posible o tengo que guardarlo primero?

Respuestas a la pregunta(1)

Su respuesta a la pregunta