Autore Topic: Setting fotocamera e cattura foto  (Letto 463 volte)

Offline raffys88

  • Nuovo arrivato
  • *
  • Post: 11
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    Ideos
Setting fotocamera e cattura foto
« il: 22 Giugno 2014, 13:07:01 CEST »
0
Salve a tutti ho cercato in diverse parti ma non sono riuscito a trovare la soluzione adatta a quello che devo fare io...

in pratica sto realizzando un app che una volta catturata una foto da fotocamera o presa da galleria faccia un upload su di un server il quale la mette in un db.
Tralasciando la parte del server, ho il problema sulla cattura della foto.
In pratica poichè questa foto viene poi inviata la server, vorrei che quando avvio l'inten della fotocamera, questa sia settata automaticamente in bassa risoluzione, o ad una risoluzione da me fissata...
come potrei fare una cosa del genere?
Grazie

Offline bigpea

  • Nuovo arrivato
  • *
  • Post: 34
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S5
  • Sistema operativo:
    Windows 7
Re:Setting fotocamera e cattura foto
« Risposta #1 il: 18 Luglio 2014, 10:48:23 CEST »
0
Per la risoluzione io uso questo sistema:

Codice (Java): [Seleziona]
        //setto le preferenze
        Camera.Parameters p = mCamera.getParameters();  //prendo le preferenze della camera
        ArrayList<Size> list = (ArrayList<Size>) p.getSupportedPictureSizes();  //recuepro le risoluzioni supportate dalla camera
        int picture_width = list.get(0).width;
        int picture_height = list.get(0).height;
        p.setPictureSize(picture_width, picture_height);        //setto la camera alla risoluzione più alta

Se ovviamente la vuoi settare alla risoluzione più bassa dovrai prendere l'ultimo elemento dell'array poichè sono ordinati in maniera decrescente.

Offline arlabs

  • Utente normale
  • ***
  • Post: 434
  • Respect: +49
    • Mostra profilo
  • Dispositivo Android:
    GalaxyS7
  • Play Store ID:
    AR Labs
  • Sistema operativo:
    Windows 10
Re:Setting fotocamera e cattura foto
« Risposta #2 il: 21 Luglio 2014, 15:02:34 CEST »
0
Non farei affidamento sull'ordinamento.
Con il getSupportedPreviewSizes l'ordine cambia da dispositivo a dispositivo. Su Nexus5 ho le dimensioni in ordine decrescente, con l'Asus TF300T in ordine crescente...

...suppongo che la stessa cosa possa avvenire con il getSupportedPictureSizes.

In generale non farei affidamento su nessuna caratteristica dedotta dall'osservazione, e non documentata.

Ciao.


Offline bigpea

  • Nuovo arrivato
  • *
  • Post: 34
  • Respect: +2
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S5
  • Sistema operativo:
    Windows 7
Re:Setting fotocamera e cattura foto
« Risposta #3 il: 21 Luglio 2014, 15:08:52 CEST »
0
ah ok interessante.
effettivamente avevo dedotto la cosa.
grazie per l'info.