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 Image
  • 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 video que actualmente transmite una "cámara" como un Image o una secuencia de video.
Los formatos en los que se guarda el vídeo son:
  • WINDEVWindows un Image en formato BMP o una secuencia de video en formato AVI.
    Si la extensión del archivo es .jpg o .jpeg, el Image se guarda en formato JPEG
  • Windows Mobile un Image en formato JPEG o una secuencia de video en formato ASF.
  • Android un Image en formato JPEG o una secuencia de video. El formato y la calidad del vídeo capturado dependen de la configuración del dispositivo Default y pueden diferir entre los diferentes dispositivos.
  • iPhone/iPad un Image en formato JPEG o una secuencia de video. El formato y la calidad del vídeo capturado dependen de la configuración del dispositivo Default y pueden diferir entre los diferentes dispositivos.
AndroidiPhone/iPad Observación: Para dirigir get una foto o un vídeo usando la aplicación de vídeo nativa que se encuentra en el dispositivo, usa VideoStartApp.
Versiones 16 y posteriores
Android Esta función ahora está disponible para aplicaciones Android.
Nueva funcionalidad versión 16
Android Esta función ahora está disponible para aplicaciones Android.
Android Esta función ahora está disponible para aplicaciones Android.
Versiones 21 y posteriores
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Nueva funcionalidad versión 21
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
iPhone/iPad Esta función ahora está disponible para aplicaciones iPhone/iPad.
Ejemplo
WINDEVReportes y ConsultasCó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 = VideoCapture(CAM_Kitchen, "C:\Temp\MyVideo.AVI", viVideoCapture, 60)
IF ResSave = True THEN
Info("Video successfully saved")
ELSE
Error(ErrorInfo())
END
Sintaxis
<Result> = VideoCapture(<Control Cámara> , <File to create> [, <Type of capture> [, <Capture duration> [, <Number of images per second> [, <Display during capture>]]]])
<Result>: Boolean
  • True si se guardó correctamente el video,
  • False en caso contrario. Para conocer los detalles del error, utilice ErrorInfo.
<Control Cámara>: Control name
Nombre de control Cámara a utilizar. No es necesario mostrar el vídeo en un control Cámara para poder guardarlo.
<File to create>: Character string (with quotes)
Nombre y ruta completa (o relativa) del archivo a crear.
WINDEVWindows Si se guarda un Image, se crea un archivo BMP. Si se guarda una secuencia de vídeo, se crea un archivo AVI.
Windows Mobile Si se guarda un Image, se crea un archivo JPEG. Si se guarda una secuencia de vídeo, se crea un archivo ASF.
Versiones 16 y posteriores
Android Si se guarda un Image, 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 del dispositivo Default y pueden diferir entre los distintos dispositivos..
Nueva funcionalidad versión 16
Android Si se guarda un Image, 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 del dispositivo Default y pueden diferir entre los distintos dispositivos..
Android Si se guarda un Image, 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 del dispositivo Default y pueden diferir entre los distintos dispositivos..
Atención: No se puede utilizar ningún ruta UNC.
<Type of capture>: Optional integer constant
Tipo de captura:
viPictureCapture
WINDEVWindows Captura un Image en el formato de un archivo BMP.

Windows Mobile La captura se realiza en un archivo JPEG.

Versiones 16 y posteriores
Android La captura se realiza en un archivo JPEG.
Nueva funcionalidad versión 16
Android La captura se realiza en un archivo JPEG.
Android La captura se realiza en un archivo JPEG.
viVideoCapture
(Valor predeterminado)
WINDEVWindows Capture una secuencia de vídeo en el formato de un archivo AVI.

Windows Mobile La captura se realiza en formato ASF.

Versiones 16 y posteriores
Android Si se guarda una secuencia de vídeo, el formato y la calidad del vídeo capturado dependen de la configuración del dispositivo Default y pueden diferir entre los diferentes dispositivos.
Nueva funcionalidad versión 16
Android Si se guarda una secuencia de vídeo, el formato y la calidad del vídeo capturado dependen de la configuración del dispositivo Default y pueden diferir entre los diferentes dispositivos.
Android Si se guarda una secuencia de vídeo, el formato y la calidad del vídeo capturado dependen de la configuración del dispositivo Default y pueden diferir entre los diferentes dispositivos.
<Capture duration>: Optional integer
Duration de captura (en segundos). Si este parámetro es set a 0 o si no se especifica, la captura se detendrá:
  • durante la llamada a VideoStop.
  • cuando el disco especificado está lleno.
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 o 10 ms, por ejemplo).
    Nueva funcionalidad versión 23
    la indicación directa de la duración (1 s o 10 ms, por ejemplo).
    la indicación directa de la duración (1 s o 10 ms, por ejemplo).
<Number of images per second>: Optional integer
Número de imágenes guardadas por segundo (15 por Default). 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>: Optional boolean
  • True (por Default) si el vídeo transmitido actualmente debe ser visto en el control Cámara especificado,
  • False en caso contrario.
Versiones 16 y posteriores
AndroidiPhone/iPad Este parámetro no se tiene en cuenta. El vídeo guardado se visualiza siempre en el control Cámara.
Nueva funcionalidad versión 16
AndroidiPhone/iPad Este parámetro no se tiene en cuenta. El vídeo guardado se visualiza siempre en el control Cámara.
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 Image

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

Condiciones de uso:

  • WINDEVWindows 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.
  • Versiones 16 y posteriores
    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).
    Nueva funcionalidad versión 16
    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 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).
  • Versiones 17 y posteriores
    Android La configuración de la cámara puede ser identificada y modificada por VideoParameter y VideoListParameter.
    Nueva funcionalidad versión 17
    Android La configuración de la cámara puede ser identificada y modificada por VideoParameter y VideoListParameter.
    Android La configuración de la cámara puede ser identificada y modificada por VideoParameter y VideoListParameter.
Versiones 22 y posteriores
Observación: Esta función es equivalente a la función CameraCapture.
Nueva funcionalidad versión 22
Observación: Esta función es equivalente a la función CameraCapture.
Observación: Esta función es equivalente a la función CameraCapture.
Versiones 16 y posteriores
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 las aplicaciones a Record el sonido.
Nueva funcionalidad versión 16
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 las aplicaciones a Record el sonido.
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 las aplicaciones a Record el sonido.
Componente : wd250obj.dll
Versión mínima requerida
  • Versión 9
Esta página también está disponible para…
Comentarios
vou mostrar como tirar uma foto
Trace("Aguarde..Tirando Foto")
b_salvar_imagen is boolean = VideoCapture(CAM_FOTO,"imagentemp.jpeg",viPictureCapture,2)
IF b_salvar_imagen=True THEN
IMG_Foto="imagentemp.jpeg"
ELSE
Error(ErrorInfo())
END
TraceEnd()

// blog com vídeo e exemplo


http://windevdesenvolvimento.blogspot.com.br/2017/07/aula-1210-windev-curso-erp-042-tirar.html

https://www.youtube.com/watch?v=NW8w-7plb4E
De matos
15 07 2017