4D v17.4PICTURE TO BLOB | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
                 
                
  | 
                
			
                    
                         
    4D v17.4
 
PICTURE TO BLOB 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| PICTURE TO BLOB ( imagem ; imagemBlob ; codec ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| imagem | Imagem | 
             
         | 
        Campo ou variável tipo Imagem | |||||
| imagemBlob | BLOB | 
             
         | 
        BLOB para receber a imagem convertida | |||||
| codec | String | 
             
         | 
        Codec de identificação de Imagem | |||||
O comando PICTURE TO BLOB converte uma imagem armazenada em uma variável ou em um campo 4D em outro formato e localiza a imagem resultante em um BLOB.
Você deve passar no parâmetro imagem uma variável ou um campo 4D de tipo imagem e no parâmetro ImagemBlob a variável ou o campo BLOB o qual deve conter a imagem convertida.
Passe no parâmetro codec uma cadeia indicando o formato de conversão.
Um Codec pode ser uma extensão (por exemplo, "gif") ou um tipo Mime (por exemplo "image/jpg). Pode obter a lista de códigos disponíveis via o comando PICTURE CODEC LIST.
Quando o comando tiver sido executado, ImagemBlob contém a imagem no formato especificado.
Se a conversão tiver êxito, a variável sistema OK toma o valor 1. Se a conversão falha (conversor não está disponível), OK toma o valor 0 e o BLOB é gerado vazio (0 byte).
Se quiser converter uma imagem de um formato proprietário a formato GIF e mostrá-lo em uma página web estática. Pode utilizar um código como:
 C_PICTURE($picture)
 C_BLOB($BLOB)
 C_TEXT($path)
 
 $path:=Get 4D folder(Current resources folder)+"Images"+Folder separator+"Sunrise.psd" //encontrar a imagem na pasta Imagens da pasta Recursos
 READ PICTURE FILE($path;$picture) //por a imagem na variável imagem
 
 PICTURE TO BLOB($picture;$BLOB;".gif") //converter a imagem ao formato ".gif"
 WEB SEND BLOB($BLOB;"image/gif")
									_o_PICTURE TO GIF
									
									_o_PICTURE TYPE LIST
									
									BLOB TO PICTURE
									
									PICTURE CODEC LIST
									
									WRITE PICTURE FILE
									
	Produto: 4D
	Tema: Imagens
	Número 
        692
        
        
        
	
	Modificado: 4D v11 SQL  
	
	
	Manual de linguagem 4D ( 4D v17)
	
	
	
	
	Manual de linguagem 4D ( 4D v17.1)
	
	Manual de linguagem 4D ( 4D v17.2)
	
	Manual de linguagem 4D ( 4D v17.3)
	
	Manual de linguagem 4D ( 4D v17.4)
	
	
Adicionar um comentário