| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Visual Basics programmation >> Content
    Comment exporter BMP en GIF en VB6
    Le langage Visual Basic 6 de programmation ( VB6 ) ne comporte pas de contrôle intégré pour convertir des fichiers BMP à d'autres formats d'image. L'exportation d'un fichier BMP au format GIF nécessite le programmeur afin de déterminer la taille du fichier BMP, allouer de la mémoire pour l'image et chargez le fichier BMP . Comme le format GIF ne supporte que les images d'une résolution de 8 bits , vous devez régler la résolution d'image avant d'enregistrer le fichier GIF afin d'exporter un fichier image BMP au format GIF. Instructions
    1

    Cliquez sur le bouton "Démarrer " de Windows et sélectionnez " Microsoft Visual Basic " dans le menu " Tous les programmes" .
    2

    Cliquez " fichier "," ouvrir " et ouvrez le programme Visual Basic à partir de laquelle vous souhaitez exporter un fichier image BMP au format GIF.
    3

    Ajoutez le code suivant après " Global " ; ligne dans votre programme :

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

    rcode = bmpinfo ( bmp_fname , BDAT ) Si ( rcode <> NO_ERROR ) ThenMsgBox "Aucun fichier ", 0, " ; erreur "Exit SubEnd Si

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

    rcode = allocimage ( tmpimage , bdat.biWidth , bdat.biHeight , vbitcount ) Si ( rcode <> NO_ERROR ) ThenMsgBox " mémoire insuffisante ", 0 , "Erreur " Exit SubEnd Si

    rcode = LoadBMP ( bmp_fname , tmpimage ) Si ( rcode <> NO_ERROR ) Thenfreeimage tmpimage « images sur errorMsgBox " Aucun fichier ", 0 , sortie « Error » SubEnd Si

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

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

    FreeImage tmpimage

    End Sub
    4

    Cliquez sur "Fichier " puis "Enregistrer " pour ajouter la fonction d'exportation au format BMP GIF dans votre programme.
    < br >

    Previous :

    next :
      articles connexes
    ·Comment évaluer un mot pour Alphabet en Visual Basic 
    ·Liste des fonctions dans Visual Basic 
    ·Comment faire pour déployer l'application Windows CE 
    ·VBS Tutorial 
    ·Comment utiliser la chaîne de requête SQL dans VB6 av…
    ·Comment désactiver un réseau en VB Script 
    ·VBA cordes Fonctions de comparaison 
    ·Comment remplir DataSet et DataGridView Bind dans diffé…
    ·Comment accéder aux données sous-formulaire 
    ·Comment accéder à une requête de suppression VBA 
      articles en vedette
    ·Comment lier les requêtes SQL avec Visual Basic 
    ·COBOL Faits 
    ·Comment faire pour installer Centos Ruby on Rails pour …
    ·Tutoriel sur la façon de menus déroulants en Java Scr…
    ·Comment faire pour augmenter votre limite de mémoire P…
    ·Outils de script pour Windows 
    ·Comment apprendre le langage structuré de requêtes 
    ·Classes et fonctions en VB.Net 
    ·Comment savoir MySQL est exécuté sur le serveur 
    ·Comment exécuter un Coldfusion Page de PHP 
    Copyright © Connaissances Informatiques http://fr.wingwit.com