Vous êtes sur le site Web historique de la documentation de 4D. Les documentations sont progressivement déplacées vers developer.4d.com

Accueil

 
4D v20 R7
IMAGE VERS BLOB

IMAGE VERS BLOB 


 

IMAGE VERS BLOB ( image ; blobImage ; codec ) 
Paramètre Type   Description
image  Image in Champ ou variable image
blobImage  BLOB in BLOB devant contenir l’image convertie
codec  Chaîne in Identifiant de codec d'image

La commande IMAGE VERS BLOB convertit une image stockée dans une variable ou un champ 4D dans un autre format, et place l’image résultante dans un BLOB.

Vous passez dans le paramètre image une variable ou un champ 4D de type image et dans le paramètre blobImage la variable ou le champ BLOB devant contenir l’image convertie.

Vous passez dans le paramètre codec une chaîne indiquant le format de conversion souhaité.
Un codec peut être une extension (par exemple “.gif”) ou un type Mime (par exemple “image/jpg”). Vous pouvez obtenir la liste des codecs disponibles via la commande LISTE CODECS IMAGES.

Après l’exécution de la commande, blobImage contient l’image au format souhaité.

Si la conversion s’est déroulée correctement, la variable système OK prend la valeur 1. Si la conversion échoue (convertisseur non disponible), OK prend la valeur 0 et le BLOB est généré vide (0 octet). 

Exemple  

Vous voulez convertir une image depuis un format propriétaire vers le format GIF afin de l'afficher par exemple dans une page HTML. Vous pouvez utiliser un code du type :

 C_IMAGE($picture)
 C_BLOB($BLOB)
 C_TEXTE($path)
 
 $path:=Dossier 4D(Dossier Resources courant)+"Images"+Séparateur dossier+"Sunrise.psd" //trouver l'image source
 LIRE FICHIER IMAGE($path;$picture//charger l'image
 
 IMAGE VERS BLOB($picture;$BLOB;".gif") //conversion au format ".gif"
 WEB ENVOYER BLOB($BLOB;"image/gif")



Voir aussi  

_o_IMAGE VERS GIF
BLOB VERS IMAGE
ECRIRE FICHIER IMAGE
LISTE CODECS IMAGES

 
PROPRIÉTÉS 

Produit : 4D
Thème : Images
Numéro : 692
Nom intl. : PICTURE TO BLOB

Cette commande modifie la variable système OKCommande(s) éligible(s) à l'exécution dans un process préemptif

 
PAGE CONTENTS 
 
HISTORIQUE 

Modifié : 4D v11 SQL

 
UTILISATION DE L'ARTICLE

4D - Langage ( 4D v20 R7)