PC SOFT

AYUDA EN LÍNEA
DE WINDEV, WEBDEV Y WINDEV MOBILE

Este contenido proviene de una traducción automática.. Haga clic aquí para ver la versión original en inglés.
  • Guardar en formato de imagen
  • Condiciones de uso:
  • Permisos necesarios
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadApple WatchUniversal Windows 10 AppWindows Mobile
Otros
Procedimientos almacenados
Guarda el vídeo transmitido actualmente por una "cámara" como imagen o secuencia de vídeo..
Los formatos en los que se guarda el vídeo son:
  • Windows una imagen en formato BMP o una secuencia de vídeo en formato AVI.
  • Windows Mobile una imagen en formato JPEG o una secuencia de vídeo en formato ASF.
  • Android una imagen en formato JPEG o una secuencia de vídeo. El formato y la calidad del vídeo capturado dependen de la configuración predeterminada del dispositivo y pueden diferir entre los diferentes dispositivos..
  • iPhone/iPad una imagen en formato JPEG o una secuencia de vídeo. El formato y la calidad del vídeo capturado dependen de la configuración predeterminada del dispositivo y pueden diferir entre los diferentes dispositivos..
Observaciones:
  • AndroidiPhone/iPad Para obtener directamente una foto o un vídeo utilizando la aplicación de vídeo nativa que se encuentra en el dispositivo, utilice CameraRunApp.
  • Esta función es equivalente a la de VideoCapture.
Ejemplo
WindowsCódigo de Usuario (UMC)
// Save the video transmitted in the "CAM_Kitchen" control
// in the format of a 1-minute AVI ("C:\Temp\MyVideo.AVI")
ResSave = CaméraCapture(CAM_Kitchen, "C:\Temp\MyVideo.AVI", viVideoCapture, 60)
IF ResSave = True THEN
Info("Video successfully saved")
ELSE
Error(ErrorInfo())
END
Sintaxis
<Result> = CameraCapture(<Control Cámara> , <Name of created file> [, <Type of capture> [, <Capture duration> [, <Number of images per second> [, <Display during capture>]]]])
<Result>: booleano
  • True si se guardó correctamente el video,
  • False en caso contrario. Para obtener los detalles del error, use ErrorInfo.
<Control Cámara>: Nombre del control
Nombre de control Cámara a utilizar. No es necesario mostrar el vídeo en un control Cámara para poder guardarlo.
<Name of created file>: Cadena de caracteres (con comillas)
Nombre y ruta completa (o relativa) del archivo a crear.
Windows Si se guarda una imagen, se crea un archivo BMP. Si se guarda una secuencia de vídeo, se crea un archivo AVI.
Windows Mobile Si se guarda una imagen, se crea un archivo JPEG. Si se guarda una secuencia de vídeo, se crea un archivo ASF.
Android Si se guarda una imagen, se crea un archivo JPEG. Si se guarda una secuencia de vídeo, el formato y la calidad del vídeo capturado dependen de la configuración predeterminada del dispositivo y pueden diferir entre los diferentes dispositivos.
Atención: No se puede utilizar ningún ruta UNC.
<Type of capture>: Constante opcional de tipo Integer
Tipo de captura:
Captura de imágenes
Windows Capture una imagen en el formato de un archivo BMP.

Windows Mobile La captura se realiza en un archivo JPEG.

Android La captura se realiza en un archivo JPEG.
viVideoCaptura
(Valor predeterminado)
Windows Capture una secuencia de vídeo en el formato de un archivo AVI.

Windows Mobile La captura se realiza en formato ASF.

Android Si se guarda una secuencia de vídeo, el formato y la calidad del vídeo capturado dependen de la configuración predeterminada del dispositivo y pueden diferir entre los distintos dispositivos.
<Capture duration>: Entero o duración opcional
Duración de la captura (en segundos). Si este parámetro se fija en 0 o si no se especifica, la captura se detendrá:
  • durante la llamada a VideoStop.
  • cuando el disco especificado está lleno.
Observación: Este parámetro puede corresponder a:
  • un número entero correspondiente al número de segundos,
  • una variable de tipo Duration,
  • Versiones 23 y posteriores
    la indicación directa de la duración (1 s por ejemplo).
    Nueva funcionalidad versión 23
    la indicación directa de la duración (1 s por ejemplo).
    la indicación directa de la duración (1 s por ejemplo).
<Number of images per second>: Entero opcional
Número de imágenes guardadas por segundo (15 por defecto). Este parámetro solo se tiene en cuenta si <Tipo de captura> es igual a viVideoCapture.
Windows Mobile Este parámetro no se tiene en cuenta.
<Display during capture>: Booleano opcional
  • True STRIMEULB (por defecto) si el vídeo transmitido en ese momento debe verse en el control Cámara especificado,
  • False en caso contrario.
AndroidiPhone/iPad Este parámetro no se tiene en cuenta. El vídeo guardado se visualiza siempre en el control Cámara.
Observaciones

Guardar en formato de imagen

Solo la imagen que se muestra al ejecutar la función VideoCapture se guardará en formato BMP. Para guardar esta imagen, también se puede utilizar:

Condiciones de uso:

  • Windows Para utilizar esta función, se debe conectar una "cámara web" al ordenador actual.
  • Windows Mobile Esta función requiere un dispositivo que funcione con Windows CE versión 5.0 (o posterior) y que esté equipado con una cámara.
  • Android Esta función requiere un dispositivo equipado con una cámara. También se puede utilizar durante una ejecución en el emulador de Android (sólo para la captura de imágenes).
  • Android La configuración de la cámara puede ser identificada y modificada por VideoParameter y VideoListParameter.
Android

Permisos necesarios

La llamada a esta función modifica los permisos requeridos por la aplicación.
Permisos necesarios:
  • CÁMARA: Este permiso permite a las aplicaciones acceder a la cámara.
  • RECORD_AUDIO: Este permiso permite a las aplicaciones grabar el sonido.
Componente : wd250obj.dll
Versión mínima requerida
  • Versión 22
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario