| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    Cómo exportar a BMP GIF en VB6
    El lenguaje de programación Visual Basic 6 ( VB6 ) no incluye un control integrado para convertir archivos BMP a otros formatos de imagen. La exportación de un archivo BMP al formato GIF requiere que el programador para determinar el tamaño del archivo BMP , asignar memoria para la imagen y cargar el archivo BMP . Dado que el formato GIF sólo soporta imágenes con una resolución de 8 bits , es necesario ajustar la resolución de la imagen antes de guardar el archivo GIF para exportar un archivo de imagen BMP al formato GIF. Instrucciones
    1

    clic en el botón " Inicio" de Windows y seleccione " Microsoft Visual Basic " en el menú "Todos los programas " .
    2

    Click " archivo "," abrir " y abra el programa de Visual Basic desde el que desea exportar un archivo de imagen BMP al formato GIF.
    3

    Agregue el código siguiente después de" Global " , la línea en su programa :

    Private Sub mnuconvertBMPtoGIF_Click () tmpimage As imgdesDim tmp2image Como imgdesDim rcode Como LongDim vbitcount Como colores LongDim Como LongDim BDAT Como BITMAPINFOHEADERDim bmp_fname Como StringDim gif_fname Como StringConst CR_TSDDIFF = 3
    < p > bmp_fname = " test.bmp " gif_fname = " Test.gif "

    rcode = bmpinfo ( bmp_fname , BDAT ) Si ( rcode < > NO_ERROR ) ThenMsgBox " No archivo" , 0, " , Error " Exit SubEnd Si

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

    rcode = allocimage ( tmpimage , bdat.biWidth , bdat.biHeight , vbitcount ) Si ( rcode < > NO_ERROR ) " memoria insuficiente " ThenMsgBox , 0, "Error" Exit SubEnd Si

    rcode = loadbmp ( bmp_fname , tmpimage ) Si ( rcode < > NO_ERROR ) Thenfreeimage tmpimage "imagen gratis en errorMsgBox " No archivo " , 0 , salida " Error " SubEnd Si

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

    rcode = savegifex ( gif_fname , tmpimage , 8 , 0 )
    < p > FreeImage tmpimage

    End Sub

    4 Haga clic en " archivo", luego "Guardar " para agregar el BMP a GIF función de exportación en su programa.
    < br >

    Previous :

    next :
      Artículos relacionados
    ·Cómo instalar VBScript 
    ·Cómo escribir varias líneas de VB.NET 
    ·Cómo leer variables de entorno en VB6 
    ·Cómo cambiar TryParse Escriba VBScript 
    ·Cómo depurar con Visual Basic 6 
    ·Cómo especificar una propiedad predeterminada en Visua…
    ·OCX Herramientas 
    ·Cómo escribir una sentencia if en Visual Basic 
    ·Cómo agregar una cadena al final de un archivo en Visu…
    ·Cómo exportar datos de Access a SQL 
      Artículos destacados
    ·Cómo declarar una constante de cadena en C Programació…
    ·Cómo crear un método con un número variable de entra…
    ·Cómo conseguir JavaScript si está deshabilitado en PH…
    ·Definición de tinta permanente 
    ·Cómo programar botones de opción en Vb.Net 
    ·Cómo comprobar qué trabajos están programados en Toa…
    ·¿Puede el método InputStream retorno en Java 
    ·Cómo utilizar Unicode en C + + Programas 
    ·Cómo quitar HTML en ASP.NET 
    ·Cómo crear menús y submenús 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com