Reduzieren Sie die Dateigröße eines Bildes

Ich habe ein Foto mit der Android-Kamera gemacht. Das Ergebnis ist ein Byte-Array. Ich speichere es, indem ich es auf die SD-Karte schreibe (FileOutputStream). Das Ergebnis ist ein Bild mit einer Dateigröße von fast 3 MB. Ich möchte diese Dateigröße reduzieren, also das Bild komprimieren.

Es wäre schön, wenn es möglich wäre, die Dateigröße zu reduzieren, bevor ich das Byte-Array in den Ausgabestream schreiben würde. Ist das möglich oder muss ich es erst speichern?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage