Programação  
 
Conhecimento computador >> Programação >> Programação Visual Basics >> 
Como exportar BMPs para GIFs em VB6
O Basic 6 linguagem de programação Visual ( VB6 ) não inclui um built-in de controle para a conversão de arquivos BMP para outros formatos de imagem . A exportação de um arquivo BMP para o formato GIF exige que o programador para determinar o tamanho do arquivo BMP, alocar memória para a imagem e carregar o arquivo BMP . Como o formato GIF suporta imagens com resolução de apenas 8 bits , você precisa ajustar a resolução da imagem antes de salvar o arquivo GIF para exportar um arquivo de imagem BMP para o formato GIF. Instruções
1

Clique no botão " Iniciar" do Windows e selecione " Microsoft Visual Basic " no menu "Todos os Programas " .
2

Clique " arquivo "," abrir " e abra o programa Visual Basic a partir do qual você deseja exportar um arquivo de imagem BMP para o formato GIF.
3

Adicione o seguinte código após " Global " , a linha em seu programa :

Private Sub mnuconvertBMPtoGIF_Click () tmpimage Dim imgdesDim tmp2image Como imgdesDim rcode Como LongDim vbitcount Como cores LongDim Como LongDim bdat Como BITMAPINFOHEADERDim bmp_fname Como StringDim gif_fname Como StringConst CR_TSDDIFF = 3

bmp_fname = " test.bmp " gif_fname = " Test.gif "

rcode = bmpinfo ( bmp_fname , bdat ) Se ( rcode < > NO_ERROR ) ThenMsgBox "No arquivo " , 0, " ; Erro "Exit SubEnd Se

vbitcount = bdat.biBitCountIf ( vbitcount > = 16) Thenvbitcount = 24End Se

rcode = allocimage ( tmpimage , bdat.biWidth , bdat.biHeight , vbitcount ) Se ( rcode < > NO_ERROR ) ThenMsgBox " memória insuficiente" , 0, "Erro " Exit SubEnd Se

rcode = loadbmp ( bmp_fname , tmpimage ) Se ( rcode < > NO_ERROR ) Thenfreeimage tmpimage "imagem livre em errorMsgBox " No arquivo ", 0 ," Erro "Exit SubEnd Se

Se ( vbitcount = 24) Thenrcode = allocimage ( tmp2image , bdat.biWidth , bdat.biHeight , 8) Se ( rcode = NO_ERROR ) Thencolors = 256reduction_mode = CR_TSDDIFFrcode = convertrgbtopalex ( cores , tmpimage , tmp2image , reduction_mode ) FreeImage tmpimagecopyimgdes tmp2image , tmpimageEnd IfEnd Se

rcode = savegifex ( gif_fname , tmpimage , 8, 0)

FreeImage tmpimage

End Sub
4

Clique em " Arquivo", depois em "Salvar" para adicionar a função de exportação para BMP GIF em seu programa.
< br >

Anterior :

Próximo : No
  Os artigos relacionados
·Como Fazer um Navegador Navegue até a URL Introduzido …
·O que é enumeração em VB.NET 
·Como usar AutoFiltro em VBA 
·Simples Projetos Visual Basic 
·Como calcular a data e hora Diferença de Horas e minut…
·Como fazer um ping a partir de Visual Basic 
·Como excluir a pasta ProgressBar Usando VBScript 
·Como fazer Números Visuais Rodada Básico Up 
·Como fazer software de segurança em VB.Net 
·Como recuperar os dados booleano de DataGrid para VB.NE…
  Artigos em destaque
·Como adicionar UserControl ao espaço reservado 
·Como encontrar o número duplicado em uma matriz no Jav…
·Como remover uma linha em branco em um arquivo de texto…
·Como aprender Python Online Grátis 
·Java vs Primavera . Struts 
·Como descobrir se um Java Runtime Environment está ins…
·Como abrir arquivos de papel Porto 
·Como passar o valor Checkbox Into Database Usando JSP S…
·Tutorial Injection MySQL 
·Como abrir d3drm.dll 
Cop e direita © Conhecimento computador http://ptcomputador.com Todos os Direitos Reservados