Autore Topic: Modificare immagini senza aprirle  (Letto 429 volte)

Offline Ottavio

  • Nuovo arrivato
  • *
  • Post: 28
  • Respect: 0
    • Mostra profilo
Modificare immagini senza aprirle
« il: 22 Luglio 2014, 00:10:50 CEST »
0
Salve, siccome aprire in una Bitmap un'immagine grande è un problema, mi chiedevo se è possibile modificarla senza aprirla come ad esempio fare un merge con un'altra immagine. Ovviamente intendo senza perdita di qualità.

Ciao
Ottavio

Offline iceweasel

  • Moderatore globale
  • Utente senior
  • *****
  • Post: 878
  • Respect: +147
    • Mostra profilo
  • Dispositivo Android:
    LGE P990 - Google Nexus 5
  • Sistema operativo:
    Linux Debian Sid
Re:Modificare immagini senza aprirle
« Risposta #1 il: 22 Luglio 2014, 18:48:23 CEST »
0
Ogni versione di Android, in base alla RAM presente sul dispositivo, ha un limite massimo sulla memoria per gli applicativi che usavo la Dalvik (credo anche per ART). Una bitmap caricata solo in memoria occupa comunque la RAM e questa RAM aumenta se vengono fatte delle elaborazioni anche se la bitmap non viene visualizzata.

Se il consumo di memoria è eccessivo l'unico modo per aggirare questo limite è allocare la memoria al di fuori della Davik, questo è possibile solo con codice nativo scritto in C/C++ compilato con NDK.

Inviato dal mio Nexus 5

« Ultima modifica: 22 Luglio 2014, 18:51:55 CEST da iceweasel »
adb logcat | tee /tmp/logcat | grep TAG