Transcript
Page 1: mokapp - Applicazioni fotografiche con Windows Phone 8
Page 2: mokapp - Applicazioni fotografiche con Windows Phone 8

Applicazioni fotografiche con Windows Phone 8

Fabrizio Bernabei

Innovactive Engineering

[email protected]

Twitter: @bernabei

Page 3: mokapp - Applicazioni fotografiche con Windows Phone 8

Agenda

• Applicazioni fotografiche

• Utilizzo tecniche di base

• Possibilità di integrazione con Windows Phone

• Nokia Imaging SDK

Page 4: mokapp - Applicazioni fotografiche con Windows Phone 8

Come iniziare

• Dichiarazione nel manifest<Capability Name="ID_CAP_MEDIALIB_PHOTO" /><Capability Name="ID_CAP_ISV_CAMERA" />

• Launcher e ChooserCameraCaptureTaskPhotoChooserTask

• Camera API (nuove in wp8)Implementazioni asincrone (async/away)Accesso completo alle proprietà della camera

Page 5: mokapp - Applicazioni fotografiche con Windows Phone 8

Uso avanzato fotocamera

• Controllo diretto fotocamera Si mostra il flusso in real time utilizzando un VideoBrush (ViewFinder)Si gestisce correttamente l’orientamentoSi acquisisce una sequenza di frame

• Accesso alle proprietà della fotocamereControllo delle impostazioni (flash, bilanciamento bianco, ISO, ecc)

• Si può andare oltre...Le API restituiscono, come risoluzione massima, i 5 MPE’ possibile forzare la risoluzioni maggiori (es. 41 MP)……ma non salvarle in Camera Roll!

Page 6: mokapp - Applicazioni fotografiche con Windows Phone 8

DEMO

Acuisizione immagini

Page 7: mokapp - Applicazioni fotografiche con Windows Phone 8

Integrazione in Windows Phone

• Integrazione Hub fotoIn lista app, comando share e comando editSufficiente regstrazione manifest e gestione navigazione

• LensesApertura pagina interna da app fotocameraLinee guida: necessita icone aggiuntive

• Rich media appassociazione metadati fotoriapertura (ad esempio mantenendo copia in storage)

Page 8: mokapp - Applicazioni fotografiche con Windows Phone 8

DEMO

Integrazione SO

Page 9: mokapp - Applicazioni fotografiche con Windows Phone 8

Verso l’infinito e oltreNokia Imaging SDK

• Applicazione filtri ed effetti (più di 50 espandibili)

• Supporto codifica/decodifica ottimizzata JPEG

• Manipolazioni immagini (crop/rotate/resize/ecc)

• Licenza di utilizzo sututti i dispositivi

Page 10: mokapp - Applicazioni fotografiche con Windows Phone 8

Architettura ed uso Imaging SDK

• Composta da tre blocchiImage sources (bitmaps, streams, files)Effect (filtri combinabili in cascata)Renderers (output bitmaps, files)

• Si crea una rendering pipeline

• Possibilità di modifica parametri pipeline esistente rieseguendo solo rendering

Page 11: mokapp - Applicazioni fotografiche con Windows Phone 8

DEMO

Nokia Imaging SDK

Page 12: mokapp - Applicazioni fotografiche con Windows Phone 8
Page 13: mokapp - Applicazioni fotografiche con Windows Phone 8

…Supporto allo sviluppo di filtri aggiuntivi custom.

Page 14: mokapp - Applicazioni fotografiche con Windows Phone 8

Siete salvi…ho finito

GRAZIE


Recommended