Converter um buffer de imagem (tipo IMAGE no 4GL) no formato BMP para JPG.
Existe pré-requisitos para uso desta função. Acesse o tópico Observações para mais informações.
Sintaxe
IMAGE_buffer_bmp2jpg( < l_sourceBuffer > ) => IMAGE
Parâmetros
Nome | Tipo | Obrigatório? | Descrição |
---|---|---|---|
l_sourceBuffer |
| Sim | Buffer de imagem no formato BMP. |
Retorno
Tipo | Descrição |
---|---|
IMAGE | Buffer da imagem no formato JPG. Se ocorrer alguma falha, irá retornar valor NULL. |
Exemplo
#-----------------------------# FUNCTION IMAGE_buffer_bmp2jpg_test() #-----------------------------# DEFINE l_buffer_bmp IMAGE DEFINE l_buffer_jpg IMAGE #Carrega o buffer de um arquivo de imagem no formato BMP localizado no disco do servidor LET l_buffer_bmp = load_image("c:\\temp\\imagemTeste.bmp",0) LET l_buffer_jpg = IMAGE_buffer_bmp2jpg(l_buffer_bmp) #Salvando a imagem com o formato convertido para jPG no disco do servidor CALL save_image("c:\\temp\\imagemTeste.jpg",0) END FUNCTION
Informações
Fontes: image.4gl, image.prw
Observações
O aplicativo CONVIMG, disponibilizado nos pacotes de atualização do produto Logix, deve estar disponível na pasta tools abaixo do ROOTPATH do ambiente do Appserver. Para ambiente do sistema operacional LINUX existe o pré-requisito de instalação da biblioteca LIBJPEG.SO versão 8 ou superior.
Veja também
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas