Obtener la lista de formatos contenidos en C_PICTURE

Traducido automáticamente de Deepl

Un campo o variable de imagen puede almacenar diferentes formatos de imagen – e incluso una imagen en varios formatos al mismo tiempo. Por ejemplo, una imagen puede almacenarse como PNG, SVG y MacPICT en la misma variable.

El nuevo GET PICTURE FORMATS permite obtener el número y los tipos de formato que contiene una variable C_PICTURE.

Si copias/pegas una imagen desde otra aplicación, como Adobe Photoshop™ o Microsoft Word™, la otra aplicación insertará en el portapapeles la imagen en varios formatos. Normalmente el formato nativo interno y uno o varios formatos estándar. Al pegar eso en un objeto de imagen de 4D, 4D no sabe qué formato prefiere – por lo que almacena TODOS los formatos soportados en el mismo objeto.

Más tarde, cuando exporta la imagen o utiliza CONVERT PICTURE, comprueba si el formato solicitado ya existe, entonces se utilizará tal cual, o lo convierte. Para mostrar la imagen, 4D selecciona automáticamente uno de los formatos soportados.

Con este nuevo GET PICTURE FORMATS podrá identificar dichas imágenes y convertirlas en un único formato, para reducir el espacio que ocupa su base de datos. También le permite comprobar si su base de datos contiene imágenes guardadas en un formato obsoleto como «pict». Si el formato obsoleto está soportado, podrás convertir las imágenes a otro formato (png, jpg, svg…), si no, podrás planificar acciones para recuperar/reemplazar estas imágenes.

Para saber más sobre el nuevo comando, descargue el siguiente ejemplo:

Ejemplo de base de datos

Para más detalles, consulte la documentación del comando GET PICTURE FORMATS.

Vanessa Talbot
• Propietario de producto - Vanessa Talbot llegó al equipo de 4D Program en junio de 2014. Como Propietario de producto, está a cargo de escribir las historias de los usuarios y luego traducirlas a especificaciones funcionales. Su papel es también asegurarse de que la implementación de la funcionalidad entregada cumpla con las necesidades del cliente. Desde su llegada, ha trabajado en la definición de funcionalidades claves en 4D. Ha trabajado en la mayoría de las nuevas funcionalidades de multi hilo apropiativo y también en un tema muy complejo: la nueva arquitectura para la aplicación engined. Vanessa es licenciada por Telecom Saint-Etienne. Comenzó su carrera en el Instituto de Investigación Criminal como desarrolladora del departamento audiovisual. También ha trabajado en medios de comunicación y en el ámbito médico como experta en soporte técnico, producción y documentación de nuevas funcionalidades.