Buenos dias,
Estoy haciendo un APP con el movil en modo vertical (portrait). La cosa es que en este modo quiero hacer una foto pero que sea el formato mas ancho que alto (que la foto sea "horizontal" aunque el movil este "vertical").
Uso la clase CAMERAEXCLASS
Lo primero inicializo la camara:
Con esto ya veo la previsualizacion de lo que quiero fotografiar, en formato horizontal aunque el movil este en vertical, tal y como se ve en la primera imagen.
Cuando pincho en sacar foto lo que hago es pasar la foto a un IMAGEVIEW con el siguiente codigo:
Pero en IMAGEFOTO la foto sale girada, como podeis ver en la segunda imagen que adjunto.
Alguien sabe como puedo solucionarlo? Muchas gracias
Estoy haciendo un APP con el movil en modo vertical (portrait). La cosa es que en este modo quiero hacer una foto pero que sea el formato mas ancho que alto (que la foto sea "horizontal" aunque el movil este "vertical").
Uso la clase CAMERAEXCLASS
Lo primero inicializo la camara:
INICIALIZAR CAMARA:
Camara.Initialize(PnlFoto, False, Me, "Camara")
wait for Camara_Ready (Success As Boolean)
If Success Then
Camara.SetPreviewSize(800, 600)
Camara.SetPictureSize(800, 600)
Camara.StartPreview
Else
ToastMessageShow("No se puede abrir la camara.", True)
End If
Con esto ya veo la previsualizacion de lo que quiero fotografiar, en formato horizontal aunque el movil este en vertical, tal y como se ve en la primera imagen.
Cuando pincho en sacar foto lo que hago es pasar la foto a un IMAGEVIEW con el siguiente codigo:
SACAR FOTO:
Sub BtnFoto_Click
Camara.TakePicture
wait for Camara_PictureTaken(Data() As Byte)
Camara.SavePictureToFile(Data, File.DirDefaultExternal, "fotolocalizacion.jpg")
Camara.StopPreview
ImageFoto.SetBackgroundImage(LoadBitmap(File.DirDefaultExternal, "fotolocalizacion.jpg"))
End Sub
Pero en IMAGEFOTO la foto sale girada, como podeis ver en la segunda imagen que adjunto.
Alguien sabe como puedo solucionarlo? Muchas gracias