So speichern Sie ein JPEG-Bild auf Android mit einer benutzerdefinierten Qualitätsstufe

7

Wie kann ich unter Android eine Bilddatei als JPEG in 30% Qualität speichern?

In Standard-Java würde ich ImageIO verwenden, um das Bild als BufferedImage zu lesen, und dann als JPEG-Datei mit einer IIOImage -Instanz speichern: Ссылка . Es scheint jedoch, dass Android das javax.imageio -Paket fehlt.

    
Daniel Trebbien 02.01.2011, 17:52
quelle

3 Antworten

18

Sie können Ihre Bitmap im JPEG-Format speichern, indem Sie compress aufrufen und den zweiten Parameter einstellen:

%Vor%     
Phyrum Tea 02.01.2011, 18:10
quelle
3
%Vor%     
Daniel Trebbien 02.01.2011 20:31
quelle
1

@Phyrum Tee ist gut, nur nicht vergessen, alles zu schließen

%Vor%     
Ezequiel García 18.07.2016 20:57
quelle