| 4D v18PICTURE TO BLOB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 PICTURE TO BLOB 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PICTURE TO BLOB ( image ; blobImage ; codec ) | ||||||||
| Paramètre | Type | Description | ||||||
| image | Image |   | Champ ou variable image | |||||
| blobImage | BLOB |   | BLOB devant contenir l’image convertie | |||||
| codec | Chaîne |   | Identifiant de codec d'image | |||||
La commande PICTURE TO 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 PICTURE CODEC LIST.
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).
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_PICTURE($picture)
 C_BLOB($BLOB)
 C_TEXT($path)
 
 $path:=Get 4D folder(Current resources folder)+"Images"+Folder separator+"Sunrise.psd" //trouver l'image source
 READ PICTURE FILE($path;$picture) //charger l'image
 
 PICTURE TO BLOB($picture;$BLOB;".gif") //conversion au format ".gif"
 WEB SEND BLOB($BLOB;"image/gif")
									_o_PICTURE TO GIF
									
									BLOB TO PICTURE
									
									PICTURE CODEC LIST
									
									WRITE PICTURE FILE
									
	Produit :  4D
	Thème :  Images
	Numéro :  
        692
        
        
        
	
	Modifié :  4D v11 SQL  
	
	
	
	
	
	
	
	
	
	
	4D - Langage ( 4D v18)
	
	
	
	
	
 Ajouter un commentaire
Ajouter un commentaire