| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
Programmazione  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Java Programming

  • Programmazione Javascript

  • PHP /MySQL Programmazione

  • Perl Programming

  • Python Programming

  • rubino Programmazione

  • Nozioni di base di Visual Programming
  •  
    Conoscenza Informatica >> Programmazione >> Nozioni di base di Visual Programming >> Content
    Come esportare le BMP a GIF in VB6
    Il Basic linguaggio di programmazione di Visual 6 ( VB6 ) non include un built-in di controllo per la conversione di file BMP in altri formati di immagine . L'esportazione di un file BMP al formato GIF richiede al programmatore di determinare la dimensione del file BMP , allocare memoria per l'immagine e caricare il file BMP . Dal momento che il formato GIF supporta solo immagini con risoluzione a 8 bit , è necessario regolare la risoluzione dell'immagine prima di salvare il file GIF per esportare un file di immagine BMP al formato GIF . Istruzioni
    1

    Fare clic sul pulsante "Start " di Windows e selezionare " Microsoft Visual Basic " del menu " Tutti i programmi " .
    2

    Click " File ", " Apri " e aprire il programma Visual Basic dalla quale si desidera esportare un file di immagine BMP al formato GIF .
    3

    Aggiungere il seguente codice dopo il " Global " , linea nel vostro programma :

    private Sub mnuconvertBMPtoGIF_Click ( ) Dim tmpimage Come imgdesDim tmp2image Come imgdesDim RCODE Come LongDim vbitcount Come colori LongDim As LongDim BDAT As BITMAPINFOHEADERDim bmp_fname Come StringDim gif_fname Come StringConst CR_TSDDIFF = 3
    < p > bmp_fname = " test.bmp " gif_fname = " test.gif "

    RCODE = bmpinfo ( bmp_fname , BDAT ) Se ( RCODE < > NO_ERROR ) ThenMsgBox "Nessun file " , 0 , " , errore " Exit SubEnd Se

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

    RCODE = allocimage ( tmpimage , bdat.biWidth , bdat.biHeight , vbitcount ) Se ( RCODE < > NO_ERROR ) ThenMsgBox "memoria insufficiente" , 0 , "Errore " Exit SubEnd Se

    RCODE = LoadBMP ( bmp_fname , tmpimage ) Se ( RCODE < > NO_ERROR ) Thenfreeimage tmpimage ' immagine gratuita sui errorMsgBox "Nessun file " , 0 , "Errore " Exit SubEnd Se

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

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

    End Sub
    4

    Fare clic su " File ", poi su " Salva" per aggiungere il BMP in funzione di esportazione GIF nel programma .
    < br >

    Previous :

    next :
      Articoli Correlati
    ·Come accedere Query: Utilizzo non valido di null 
    ·Come inviare i dati dei moduli di Microsoft Word a Acce…
    ·Come creare VBS script di login 
    ·Come rimuovere decimali in Visual Basic 
    ·Come sincronizzare due caselle di scorrimento in Visual…
    ·Come fermare un ciclo in VBA 
    ·Come creare XML da database utilizzando Visual Basic 
    ·Come creare una sinusoide con Visual Basic 5 Code 
    ·Raffreddare Idee progetto Visual Basic 
    ·Come popolare una casella di testo Da combinata in Acce…
      Articoli in evidenza
    ·Come calcolare una percentuale in VBScript 
    ·Tutorial per brevi URL Servizi in PHP 
    ·Come aggiornare Java per 1.4.2-03 
    ·Come controllare se il primo carattere di una parola è…
    ·Come configurare un server Apache per PHP 
    ·Come determinare ordine alfabetico in Python 
    ·Come compilare Java di Oracle 
    ·Come uccidere un thread in Java 
    ·Come per incollare risultati ed eseguire macro in Excel…
    ·Come leggere i file Hex in C + + 
    Copyright © Conoscenza Informatica http://it.wingwit.com