Autore Topic: Orientamento immagine acquisita su dispositivi Samsung  (Letto 192 volte)

Offline capitancooker

  • Utente junior
  • **
  • Post: 78
  • Marco
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5, Asus Zenpad S 8.0
  • Sistema operativo:
    macOS Sierra
Orientamento immagine acquisita su dispositivi Samsung
« il: 14 Dicembre 2016, 10:04:50 CET »
0
Buongiorno,
sto diventando scemo per un problema che rilevo solo sui dispositivi Samsung.

Seguendo l'ortodossia di Android lancio l'intent per l'acquisizione di una immagine
Codice (Java): [Seleziona]
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
takePictureIntent.putExtra(MediaStore.EXTRA_OUTPUT, ilmiofile);
startActivityForResult(takePictureIntent, requestCode)

Quando scatto la foto in verticale, su tutti gli smarphone Samsung che ho potuto provare l'immagine è ruotata verso sinistra, questo prima ancora di dare conferma (vedi allegato). Il problema non si presenta su altri dispositivi.

Al momento non posso consentire la rotazione manuale delle foto e la lettura delle info EXIF mi ritorna sempre orientamento non definito. Mi chiedevo se avete già affrontato questo problema e se esiste un workaround di facile implementazione.

Grazie in anticipo,
Marco
Se sbaglio, correggetemi.

Offline Ohmnibus

  • Utente senior
  • ****
  • Post: 609
  • Respect: +134
    • Google+
    • @ohmnibus
    • Mostra profilo
    • Lords of Knowledge GdR
  • Dispositivo Android:
    Samsung Galaxy Nexus
  • Play Store ID:
    Ohmnibus
  • Sistema operativo:
    Windows 7 x64
Re:Orientamento immagine acquisita su dispositivi Samsung
« Risposta #1 il: 14 Dicembre 2016, 13:12:40 CET »
+1
Da quel poco che leggo mi sa che devi rassegnarti: è un problema noto di alcuni modelli.

Se trovo dei workaround ti faccio sapere, nel frattempo quello che puoi fare è:

- Bloccare l'orientamento (ossia costringere l'utente a fare la foto orizzontale o verticale)
- Controllare il rapporto tra altezza e larghezza in modo da capire l'orientamento dell'immagine salvata

Fonte: http://stackoverflow.com/a/10844814
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.

Offline capitancooker

  • Utente junior
  • **
  • Post: 78
  • Marco
  • Respect: +7
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5, Asus Zenpad S 8.0
  • Sistema operativo:
    macOS Sierra
Re:Orientamento immagine acquisita su dispositivi Samsung
« Risposta #2 il: 15 Dicembre 2016, 14:27:51 CET »
0
Grazie Ohmni,
per ora ho optato per una comoda lib che scatta in quadrato, testata sui vari dispositivi va discretamente, è un po' limitata soprattutto per la mancanza di correzione dell'esposizione.
Ciao,
Marco
Se sbaglio, correggetemi.