version 6.0.5
AP Read Picture BLOB (blob; image) Entier long
| Paramètre | Type | Description | |
| blob | BLOB | BLOB contenant un fichier image | |
| image | Image | Image 4D qui va contenir l'image | |
| Résultat | Entier long | Code d'erreur |
Description
Lorsque vous stockez un fichier image dans un BLOB (à l'aide par exemple de la commande DOCUMENT VERS BLOB), cette commande vous permet de récupérer l'image dans la variable 4D image passée en paramètre.
Vous pouvez ainsi stocker dans un champ BLOB un fichier image, puis au moment de l'afficher, appeler la commande AP Read Picture BLOB pour en extraire une variable image 4D affichable.
L'avantage est de conserver dans la base le document original sans conversion, afin par exemple de le stocker compressé dans le cas d'une image JPEG, ou encore d'être capable d'exporter le document sans altération, par la commande BLOB VERS DOCUMENT.
Un document JPEG n'occupe que quelques Ko, alors que la variable image de 4D contenant l'image décompressée peut faire plusieurs mégaoctets. Il est donc intéressant de stocker des fichiers JPEG dans un champ BLOB.
Les formats des fichiers images acceptés par cette commande sont identiques à ceux de la commande AP Read Picture file.
La commande retourne un code d'erreur système en cas de problème, et 0 si tout se passe bien.
Référence