Saltar al contenido principal
Versión: 20 R7 BETA

GET PICTURE FORMATS

GET PICTURE FORMATS ( imagen ; codecIDs )

ParámetroTipoDescripción
imagenPictureCampo o variable imagen a analizar
codecIDsText arrayIDs de codec Imagen

Descripción

Tema: Imágenes

El comando GET PICTURE FORMATS devuelve un array de todos los IDs codec (formatos imagen) contenidos en la imagen pasada como parámetro.Una imagen 4D (campo o variable) puede contener la misma imagen codificada en diferentes formatos, tales como PNG, BMP, GIF...

En el parámetro imagen, se pasa una variable imagen cuyos formatos desea que se devuelvan en el array codecIDs.

Los identificadores codec devueltos son definidos por 4D exactamente de la misma manera que para el comando PICTURE CODEC LISTPICTURE CODEC LIST. Pueden ser devueltos de las siguientes formas:

  • Como extensiones (por ejemplo, ".gif")
  • Como tipos Mime (por ejemplo, “image/jpeg”)
  • Como códigos QuickTime de 4 caracteres

Notas:

  • Los siguientes codecs, manejados internamente por 4D, siempre se devuelven como extensiones: JPEG, PNG, TIFF, GIF, BMP, SVG, PDF, EMF.
  • Los códigos QuickTime de 4 caracteres pueden ser devueltos en las bases de datos donde la opción de compatibilidad QuickTime support ha sido definida (utilizando el comando SET DATABASE PARAMETERSET DATABASE PARAMETER). Sin embargo, QuickTime ya no se soporta en 4D y no se recomienda el uso de codecs QuickTime.

Para más información sobre los IDs codec imagen, consulte la sección Imágenes.

Ejemplo

Usted quiere saber los formatos de imagen almacenados en un campo para el registro actual:

 ARRAY TEXT($aTPictureFormats;0)
  //Obtener todos los formatos guardados
 GET PICTURE FORMATS([Employees]Photo;$aTPictureFormats)

Ver también