Control Cámara en PowerAppsCamera control in PowerApps

Un control con el que el usuario puede realizar fotos mediante el uso de la cámara del dispositivo.A control with which the user can take photos by using the camera on the device.

DescripciónDescription

Si agrega este control, el usuario puede actualizar un origen de datos con una o más fotos desde donde se esté ejecutando la aplicación.If you add this control, the user can update a data source with one or more photos from wherever the app is running.

Propiedades principalesKey properties

Cámara: en un dispositivo que tenga más de una cámara, el identificador numérico de la cámara que usa la aplicación.Camera – On a device that has more than one camera, the numeric ID of the camera that the app uses.

Propiedades adicionalesAdditional properties

BorderColor: el color de un borde del control.BorderColor – The color of a control's border.

BorderStyle: si el borde del control es Solid, Dashed, Dotted o None.BorderStyle – Whether a control's border is Solid, Dashed, Dotted, or None.

BorderThickness: el grosor de un borde del control.BorderThickness – The thickness of a control's border.

Brillo: indica la claridad que el usuario percibirá probablemente en una imagen.Brightness – How much light the user is likely to perceive in an image.

Contraste: indica cómo el usuario puede distinguir fácilmente colores similares en una imagen.Contrast – How easily the user can distinguish between similar colors in an image.

DisplayMode: indica si el control permite entradas de usuario (Edit), solo muestra datos (View) o si está deshabilitado (Disabled).DisplayMode – Whether the control allows user input (Edit), only displays data (View), or is disabled (Disabled).

Height: la distancia entre los bordes superior e inferior de un control.Height – The distance between a control's top and bottom edges.

OnSelect: indica cómo responde la aplicación cuando el usuario toca o hace clic en un control.OnSelect – How the app responds when the user taps or clicks a control.

EnSecuencia: indica cómo responde la aplicación cuando la propiedad Stream está actualizada.OnStream – How the app responds when the Stream property is updated.

Foto: la imagen capturada cuando el usuario realiza una foto.Photo – The image captured when the user takes a picture.

Stream: la imagen se actualiza automáticamente en la propiedad TasaSecuencia.Stream – Automatically updated image based on the StreamRate property.

TasaSecuencia: la frecuencia de actualización de la imagen en la propiedad Stream, en milisegundos.StreamRate – How often to update the image on the Stream property, in milliseconds. Este valor puede oscilar entre 100 (1/10 centésimas de segundo) y 3 600 000 (1 hora).This value can range from 100 (1/10th of a second) to 3,600,000 (1 hour).

Información sobre herramientas: texto explicativo que aparece cuando el usuario mantiene el puntero sobre un control.Tooltip – Explanatory text that appears when the user hovers over a control.

Visible: indica si un control aparece o está oculto.Visible – Whether a control appears or is hidden.

Width: la distancia entre los bordes derecho e izquierdo de un control.Width – The distance between a control's left and right edges.

X: la distancia entre el borde izquierdo de un control y el borde izquierdo de su contenedor primario (la pantalla si no hay un contenedor primario).X – The distance between the left edge of a control and the left edge of its parent container (screen if no parent container).

Y: la distancia entre el borde superior de un control y el borde superior de su contenedor primario (la pantalla si no hay un contenedor primario).Y – The distance between the top edge of a control and the top edge of the parent container (screen if no parent container).

Zoom: el porcentaje en que se amplía una imagen de una cámara o la vista de un archivo en un visor de PDF.Zoom – The percentage by which an image from a camera is magnified or the view of a file in a PDF viewer.

Patch( DataSource, BaseRecord, ChangeRecord )Patch( DataSource, BaseRecord, ChangeRecord )

EjemploExample

  1. Agregue un control Cámara, denomínelo MyCamera y establezca su propiedad AlSeleccionar en esta fórmula:Add a Camera control, name it MyCamera, and set its OnSelect property to this formula:
    Collect(MyPix, MyCamera.Photo)Collect(MyPix, MyCamera.Photo)

    ¿No sabe cómo agregar, nombrar y configurar un control?Don't know how to add, name, and configure a control?

    ¿Desea más información sobre la función Recopilar u otras funciones?Want more information about the Collect function or other functions?

  2. Presione F5 y, a continuación, tome una foto haciendo clic o pulsando en MyCamera.Press F5, and then take a photo by clicking or tapping MyCamera.
  3. Agregue un control Galería de imágenes y, luego, cambie de tamaño su control Imagen, su plantilla y el propio control Galería de imágenes para que quepa en la pantalla.Add an Image gallery control, and then resize its Image control, its template, and the Image gallery control itself to fit in the screen.
  4. Establezca la propiedad Elementos del control Galería de imágenes en esta expresión:Set the Items property of the Image gallery control to this expression:
    MyPix.Url.MyPix.Url.
  5. Establezca la propiedad Elementos del control Imagen de la galería en esta expresión:Set the Image property of the Image control in the gallery to this expression:
    ThisItem.UrlThisItem.Url

    La foto que realizó aparece en el control Galería de imágenes.The photo that you took appears in the Image gallery control.

  6. Realice tantas fotografías como desee y, a continuación, presione Esc para volver al área de trabajo predeterminada.Take as many photos as you want, and then return to the default workspace by pressing Esc.
  7. (opcional) Establezca la propiedad AlSeleccionar del control Imagen del control Galería de imágenes en Remove(MyPix, ThisItem), presione F5 y luego pulse o haga clic en una foto para quitarla.(optional) Set the OnSelect property of the Image control in the Image gallery control to Remove(MyPix, ThisItem), press F5, and then click or tap a photo to remove it.

Use la función SaveData para guardar las fotos localmente o la función Revisión para actualizar el origen de datos.Use the SaveData function to save the photos locally or the Patch function to update a data source.