Aide pour Contrôle Bitmap

Exemple            Palettes de couleurs

Ce contrôle permet la lecture et la modification des fichier bitmap (Bmp).

Liste des propriétés et méthodes :

Propriétés et méthodes de lecture de l'image :

- OpenBmp adresse 

    Ouvre une image. Cette opération est obligatoire.

    adresse : Adresse de l'image à laquelle on souhaite accéder.

- CloseBmp

    Ferme l'image. 

-Hauteur

    Renvoie une valeur de type Single représentant la hauteur de l'image

-Largeur

    Renvoie une valeur de type Single représentant la largeur de l'image

- GetPixColor (PixX , PixY)

    Renvoie une valeur de type Long représentant la valeur de la couleur du pixel de coordonnées PixX , PixY

    PixX : Coordonnée X du pixel

    PixY : Coordonnée Y du pixel

- GetRed (PixX , PixY)

    Renvoie une valeur de type Byte représentant la valeur de la composante rouge du pixel de coordonnées PixX , PixY.
    Propriété valide uniquement pour les images de type 24 bits.

    PixX : Coordonnée X du pixel

    PixY : Coordonnée Y du pixel

- GetGreen (PixX , PixY)

    Renvoie une valeur de type Byte représentant la valeur de la composante verte du pixel de coordonnées PixX , PixY.
    Propriété valide uniquement pour les images de type 24 bits.

    PixX : Coordonnée X du pixel

    PixY : Coordonnée Y du pixel

- GetBlue (PixX , PixY)

    Renvoie une valeur de type Byte représentant la valeur de la composante bleue du pixel de coordonnées PixX , PixY.
    Propriété valide uniquement pour les images de type 24 bits.

    PixX : Coordonnée X du pixel

    PixY : Coordonnée Y du pixel

- TypeBmp

    Renvoie une valeur de type BmpType représentant le type d'image ouvert

    Valeurs renvoyées :

    Constante                Valeur        Description

    BmpMonochrome        1            Image Noir et Blanc
    Bmp4Bits                     4            Image 16 couleurs
    Bmp8Bits                     8            Image 256 couleurs
    Bmp24bits                    24         Image 24 bits 

Propriétés et méthodes de modifications de l'image :

        - SetPixLng (PixelX , PixelY , PixColor)

            Définie la couleur d'un pixel.

            PixelX : Coordonnée X du pixel

             PixelY : Coordonnée Y du pixel

            PixColor : Couleur spécifiée au moyen de la palette des couleurs ou des fonctions RGB ou QBColor dans le code.

        -SetPixComposante (PixelX , PixelY , Composante , Valeur)

            Définie une composante d'un pixel sans modifier les autres.
            Propriété valide uniquement pour les images de type 24 bits.

            PixelX : Coordonnée X du pixel

            PixelY : Coordonnée Y du pixel

            Composante : Expression numérique qui représente la composante à laquelle sera affectée Valeur.

            Valeur : Valeur de type Byte comprise entre 0 et 255 inclus qui spécifie la valeur à affecter à la composante.

            Valeurs prises par Composante:

            0 = Rouge
            1 = Verte
            2 = bleue

        -SetPixel (PixelX , PixelY , RCompo , GCompo , BCompo )

            Définie la couleur d'un pixel par ses trois composantes.
            Propriété valide uniquement pour les images de type 24 bits.

            PixelX : Coordonnée X du pixel

            PixelY : Coordonnée Y du pixel

            RCompo, GCompo, BCompo : Valeur de type Byte comprise entre 0 et 255 inclus qui spécifie la valeur à affecter aux composantes
                                                              Rouge(RCompo), Verte(GCompo) et Bleue(BCompo).