Autore Topic: Bitmap.compress non riduce la size del file  (Letto 394 volte)

Offline Frasso182

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus 4
  • Sistema operativo:
    Windows 10
Bitmap.compress non riduce la size del file
« il: 16 Settembre 2015, 15:01:43 CEST »
0
Ciao a tutti,
ho un problema riguardo alla compressione dei file bitmap.

Utilizzando questa funzione:

Codice (Java): [Seleziona]
 String pathCompressedBitmap = file.getAbsolutePath();
 OutputStream os = new FileOutputStream(pathCompressedBitmap);
resizedBitmap.compress(Bitmap.CompressFormat.JPEG,80, os);

la qualità dell'immagine diminuisce ma il file pesa sempre 1 MB circa.
Vorrei ridurre la size del file mantenendo la qualità dell'immagine.
Qualche idea su come risolvere il problema?

Ciao grazie
Matteo


Offline tonno16

  • Utente storico
  • *****
  • Post: 1227
  • Respect: +59
    • Mostra profilo
  • Dispositivo Android:
    moto g
  • Play Store ID:
    Diego Tonini
  • Sistema operativo:
    OpenSuse
Re:Bitmap.compress non riduce la size del file
« Risposta #1 il: 16 Settembre 2015, 15:09:27 CEST »
0
Non puoi comprimere senza perdere qualità. JPEG la riduce e basta.

Offline Frasso182

  • Nuovo arrivato
  • *
  • Post: 16
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Nexus 4
  • Sistema operativo:
    Windows 10
Re:Bitmap.compress non riduce la size del file
« Risposta #2 il: 16 Settembre 2015, 15:18:45 CEST »
0
Il problema è più legato al peso del file...
Comprimendo un bitmap di 1 MB mi aspetto che diminuisca il peso del file ma ciò non accade.

La funzione l'ho trovata nella documentazione ufficiale di android:
http://developer.android.com/reference/android/graphics/Bitmap.html#compress(android.graphics.Bitmap.CompressFormat, int, java.io.OutputStream) .


Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 668
  • Respect: +143
    • Github
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Huawei P9 Lite
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Bitmap.compress non riduce la size del file
« Risposta #3 il: 17 Settembre 2015, 12:42:15 CEST »
0
Hai verificato che il metodo restituisca true?
Hai provato a salvare in un file differente?
Ohmnibus
Le mie app su Play Store

È stata trovata una soluzione al tuo problema? Evidenzia il post più utile premendo . È un ottimo modo per ringraziare chi ti ha aiutato.