| 4D v18PICTURE TO BLOB | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v18
 PICTURE TO BLOB 
         | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PICTURE TO BLOB ( Bild ; BildBlob ; Codec ) | ||||||||
| Parameter | Typ | Beschreibung | ||||||
| Bild | Bild |   | Feld oder Variable vom Typ Bild | |||||
| BildBlob | BLOB |   | BLOB für das konvertierte Bild | |||||
| Codec | String |   | Codec Kennung für Bild | |||||
Der Befehl PICTURE TO BLOB konvertiert ein Bild, das in einer 4D Variablen bzw. einem Feld gespeichert ist, in ein anderes Format und legt das neue Bild in ein BLOB.
Im Parameter Bild wird ein 4D Feld bzw. eine Variable übergeben. Im Parameter BildBlob wird eine BLOB Variable oder ein Feld übergeben, welches das konvertierte Bild enthalten sollte.
Im Parameter Codec übergeben Sie das Konvertierungsformat in einem String.
Codec kann eine Endung, z.B. gif oder ein Mime Typ, z.B. "image/jpg" sein. Die Liste der verfügbaren Codecs finden Sie unter dem Befehl PICTURE CODEC LIST.
Sobald der Befehl ausgeführt wurde, enthält BildBlob das Bild im festgelegten Format.
Bei erfolgreicher Konvertierung wird die Systemvariable OK auf 1 gesetzt. War die Konvertierung nicht erfolgreich (Konverter nicht verfügbar), hat OK den Wert 0 (Null), das erstellte BLOB ist leer (0 Byte).
Ein Bild vom Ausgangsformat in GIF-Format konvertieren und auf einer statischen Web Seite anzeigen:
 C_PICTURE($picture)
 C_BLOB($BLOB)
 C_TEXT($path)
 
 $path:=Get 4D folder(Current resources folder)+"Bilder"+Folder separator+"Sunrise.psd" //Bild im Ordner Bilder innerhalb des Ordners "Resources" finden
 READ PICTURE FILE($path;$picture) //Das Bild in die Bildvariable setzen
 
 PICTURE TO BLOB($picture;$BLOB;".gif") //Bild in ".gif" Format konvertieren
 WEB SEND BLOB($BLOB;"image/gif")
									_o_PICTURE TO GIF
									
									BLOB TO PICTURE
									
									PICTURE CODEC LIST
									
									WRITE PICTURE FILE
									
	Produkt: 4D
	Thema: Bilder
	Nummer: 
        692
        
        
        
	
	Geändert: 4D v11 SQL  
	
	
	
	
	
	
	
	
	
	
	4D Programmiersprache ( 4D v18)
	
	
	
	
	
 Fehler melden
Fehler melden