Páginas filhas
  • IMAGE_buffer_bmp2jpg

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Existe pré-requisitos para uso desta função. Acesse o tópico Observações para mais informações.

Sintaxe

Bloco de código
IMAGE_buffer_bmp2jpg( < l_sourceBuffer > ) => IMAGE

Parâmetros

Nome

Tipo

Obrigatório?

Descrição

l_sourceBuffer

IMAGE

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

Bloco de código
languageruby
themeConfluence
linenumberstrue
#-----------------------------#
 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_jpg2bmpbmp2jpg(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

Âncora
observacoes
observacoes
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

IMAGE_buffer_jpg2bmp