AYUDA EN LÍNEA
 WINDEVWEBDEV Y WINDEV MOBILE

Este contenido se ha traducido automáticamente.  Haga clic aquí  para ver la versión en inglés.
Ayuda / WLanguage / Funciones WLanguage / Funciones estándar / Funciones de Windows / Funciones EXIF
  • Correspondencia entre etiquetas y constantes
  • Gestión de errores
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaReportes y ConsultasCódigo de Usuario (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Código Navegador
WINDEV Mobile
AndroidWidget Android iPhone/iPadIOS WidgetApple WatchMac CatalystUniversal Windows 10 App
Otros
Procedimientos almacenados
ImageInfoValue( Función)
Devuelve el valor de una etiqueta Exif para el Image utilizado.
Observaciones:
  • La información Exif (EXchangeable Image File) se incluye en el mismo archivo de imagen. Esta norma define un set de etiquetas usadas para almacenar información sobre el Image: fecha, anchura, orientación, modelo de cámara, velocidad de obturación, distancia, tiempo de exposición, ....
  • Para manipular las etiquetas Exif de una imagen, utilice las variables Exif Property de Image. Esta Property puede utilizarse en aplicaciones Android.
Ejemplo
TagList is string
MyTag is int
i is int = 1
// Retrieve the available tags for
// the JPEG image displayed in the "IMG_MyImageControl" control
TagList = ImageInfoList(IMG_MyImageControl)
WHILE ExtractString(TagList, i, CR) <> EOT
// Retrieve each tag
MyTag = ExtractString(TagList, i, CR)
// Add the tag and its value into TABLE_MyTable
TableAddLine(TABLE_MyTable, MyTag, ...
ImageInfoValue(IMG_MyImageControl, MyTag))
i ++
END
ImgPath is string = "C:\My Images\MyImage.JPG"
// Find out the creation date of this image
Info("Creation date: " + ImageInfoValue(ImgPath, imgDate) + CR + ...
"Lightness: " + ImageInfoValue(ImgPath, imgBrightness) + CR + ...
"Focal length: " + ImageInfoValue(ImgPath, imgFocalLength) + CR + ...
"Aperture: " + ImageInfoValue(ImgPath, imgAperture))
// Close the image file
ImageInfoClose(ImgPath)
Sintaxis
<Result> = ImageInfoValue(<Image> , <Tag>)
<Result>: Buffer
Valor de la etiqueta especificada para la Image utilizada.
<Image>: Cadena de caracteres
Imagen a manipular. Esta imagen puede corresponder a:
  • un archivo Image (formato JPEG o Tiff): especificar el nombre y el ruta completo (o relativo) del fichero. Se puede utilizar una ruta UNC.
    En este caso, el archivo debe ser cerrado por ImageInfoCerrar.
  • un Image (formato JPEG o Tiff) mostrado en un control Imagen: especifique el nombre de la control Imagen.
  • un Image (formato JPEG o TIFF) que se encuentra en un memo de Image: especifica este memorándum de Image.
  • un Image (formato JPEG o Tiff) que se encuentra en una cadena binaria: especifique esta cadena binaria.
<Tag>: Constante o entero
Etiqueta cuyo valor se solicita. Esta etiqueta puede corresponder a:
  • un número entero dado por ImageInfoList.
  • una constante de WLanguage. Para más detalles, véase "Correspondencia entre etiquetas y constantes"..
Observaciones

Correspondencia entre etiquetas y constantes

El tabla a continuación presenta la correspondencia entre las etiquetas y las constantes WLanguage.
EtiquetaLa constante del lenguajeValor
37510imgCommentCadena de caracteres
Comentarios sobre el Image
37122imgCompressionReal
Compresión de la Image en bits/pixel
33432imgCopyrightCadena de caracteres
Derechos de autor de la Image
306imgDatesalir con
Fecha y hora de la Image en formato AAAA:MM:DD HH:MM:SS
270imgDescriptionCadena de caracteres
Descripción de la imagen
37382imgSubjectDistanceReal
Distancia del sujeto en metros
37380imgExposureBiasReal
Sesgo de exposición en APEX
37385imgFlashIntegro
Estado del flash durante la toma:
  • 0: Flash apagado.
  • 1: Flash encendido.
  • 5: Flash encendido y luz no detectada.
  • 7: Flash encendido y luz detectada.
928imgHeightIntegro
Alto de la imagen en pixeles
672imgWidthIntegro
Ancho de la imagen en pixeles
305imgRecordingSoftwareCadena de caracteres
Nombre del software que se usó para Record el Image.
37386imgFocalLengthReal
Distancia focal en milímetros
37379imgBrightnessReal
Brillo de la Image en el ÁPICE
271imgDeviceMarkCadena de caracteres
Marca de la cámara que tomó la foto
272imgDeviceModelCadena de caracteres
Modelo de la cámara que tomó la foto
37383imgMeteringModeIntegro
Modo de medición:
  • 0: desconocido.
  • 1: promedio.
  • 2: centrado en el promedio.
  • 3: punto.
  • 4: multipunto.
  • 5: patrón.
  • 6: Partial.
  • 7 a 254: reservado.
  • 255: otro.
37500imgManufacturerNoteCadena de caracteres
Nombre del fabricante de la cámara
274imgOrientationIntegro
Orientación de la Image:
Esta información indica la ubicación del punto (0,0) en la Image.
Para mostrar la Image en la dirección correcta en base a esta información, use los siguientes valores:
  • 1: el punto (0,0) está arriba a la izquierda, no hay nada que hacer.
  • 2: el punto (0,0) está arriba a la derecha, la imagen se debe voltear horizontalmente.
  • 3: el punto (0,0) está abajo a la derecha, la imagen se debe voltear horizontal y verticalmente.
  • 4: el punto (0,0) está abajo a la derecha, la imagen se debe voltear horizontalmente.
  • 5: el punto (0,0) está arriba a la izquierda, la imagen se debe voltear horizontalmente y girar 90°.
  • 6: el punto (0,0) está arriba a la derecha, la Image debe ser rotada 90°.
  • 7: el punto (0,0) está abajo a la izquierda, la imagen se debe voltear verticalmente y girar 90°.
  • 8: el punto (0,0) está abajo a la derecha, la Image debe ser girada -90°.
37378imgApertureReal
Apertura en APEX
33437imgFApertureReal
focal
37381imgMaxApertureReal
Apertura máxima en APEX
34850imgExposureProgramIntegro
Modo de exposición utilizado durante la toma:
  • 0: indefinido.
  • 1: manual.
  • 2: Normal.
  • 3: prioridad a la apertura.
  • 4: prioridad a la velocidad.
  • 5: creación.
  • 6: action.
  • 7: retrato en primer plano sin Background.
  • 8: horizontal.
  • de 9 a 255: otros.
282imgXResolutionReal
Resolución horizontal de la Image
283imgYResolutionReal
Resolución vertical del Image
37384imgLightSourceIntegro
Fuente de luz para el Image:
  • 0: desconocido.
  • 1: luz del día.
  • 2: fosforescente.
  • 3: la mayoría del tungsteno.
  • 17: luz estándar A.
  • 18: luz estándar B.
  • 19: luz estándar C.
  • 20: D55.
  • 21: D65.
  • 22: D75.
  • 23 a 254: reservado.
  • 255: otro.
33434imgExposureTimeReal
Tiempo de exposición
296imgResolutionUnitIntegro
Unidad para la resolución horizontal y vertical de la Image:
  • 2: pulgadas.
  • 3: centímetros.
36864imgEXIFVersionCadena de caracteres
Versión de la información Exif
65536imgThumbnailCuerda binaria
Miniatura correspondiente a la Image
37377imgShutterSpeedReal
Velocidad de obturación en APEX

Otras etiquetas también están disponibles. Estas etiquetas no listadas son específicas para algunos tipos de cámaras o corresponden a etiquetas personalizadas.

Gestión de errores

La función ImageInfoValue no devuelve ningún código de error. Para determinar si esta función ha generado un error, utilice la función ErrorOccurred Variable. Si se produce un error, puede get más detalles sobre el error con ErrorInfo.
Componente: wd290img.dll
Ver también
Versión mínima requerida
  • Versión 10
Esta página también está disponible para…
Comentarios
Haga clic en [Agregar] para publicar un comentario

Última modificación: 24/06/2023

Señalar un error o enviar una sugerencia | Ayuda local