IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C++Builder Discussion :

Couleur en niveau de gris


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Inscrit en
    Avril 2006
    Messages
    131
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 131
    Par défaut Couleur en niveau de gris
    j'ai juste pour me renseigner.
    j'ai calculé les niveaux de gris d'une image en couleur et je voudrais affiché l'image en niveau de gris approprié a cette image dans une autre TImage.
    coment faire?merci

  2. #2
    Membre Expert

    Profil pro
    Inscrit en
    Juin 2002
    Messages
    1 407
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 1 407
    Par défaut
    Salut !

    Deux possibilités, en tenant compte du fait que l'on aura ajusté les dimensions du bitmap correctement et dans les deux cas, pour aller très vite, on se sert de ScanLine !

    a) Image2 est préchargée avec une image 24 bit quelconque.
    Dans ce cas, il suffit d'affecter le niveau de gris aux trois composantes RGB

    b) Image2 est préchargée avec un image 8 bit à référentiel de gris !
    Dans ce cas, il suffit d'affecter le niveau de gris à chaque pixel qui dans ce cas représente l'index de la teinte dans la palette.
    Comme tes niveaux de gris sont calculés de 0 à 255 (du noir au blanc) il n'y a pas de problèmes si la palette est un référentiel de gris !
    Le visuel sera conforme au contenu !
    L'avantage est que ton image sera trois fois moins lourde en mémoire !
    Si en plus, tu as une matrice de Bytes, dans ce cas, on utilise CopyMemory pour remplir une ligne !

    J'ai donné du code dernièrement pour se doter d'un bitmap 8 bits à niveaux de gris !

    http://www.developpez.net/forums/sho...d.php?t=544165

    Mais bon... chacun fait bien comme il veut !

    A plus !

Discussions similaires

  1. Conversion couleur en niveau de gris
    Par kierbano dans le forum Interfaces Graphiques en Java
    Réponses: 6
    Dernier message: 05/04/2010, 17h21
  2. Convertir une image couleur en niveau de gris
    Par mine87 dans le forum Flex
    Réponses: 1
    Dernier message: 29/12/2009, 12h20
  3. Réponses: 1
    Dernier message: 27/09/2009, 18h38
  4. conversion de couleur en niveau de gris
    Par giminik dans le forum Algorithmes et structures de données
    Réponses: 6
    Dernier message: 27/07/2005, 13h29
  5. niveau de gris en niveau de couleur
    Par corey_jx dans le forum MFC
    Réponses: 2
    Dernier message: 11/06/2003, 22h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo