Les Snippets

Connexion

Image en niveaux de gris

Niveau requis pour utiliser/comprendre cette source : 1 ( Débutant )
Créé le 26/03/2006 14:02:43 et initié par MorpionMx [Liste]
Date de mise à jour : 14/05/2007 10:12:47
Vue : 18611
Catégorie(s) : Graphique
Langage sélectionné : C++ .NET 1.x
Langages dispo pour ce code :
- C# 1.x, C# 2.x
- VB 2005, VB.NET 1.x
- C# 1.x, C# 2.x
- VB 2005, VB.NET 1.x
- VB6
- VB6
- Java
- Assembleur x86
- Delphi 5
- Java
- C++, C++ .NET 1.x, C++ .NET 2.x
- Voir tous les langages pour ce code snippet



Langage : C++ , C++ .NET 1.x , C++ .NET 2.x
Date ajout : 10/04/2007
Posté par SilPiero [Liste]
//on parcout l'image pixel par pixel et on calcule a chaque fois le niveau de gris correspondant
maclasse::ToGrayScale(Bitmap* planche)
{
    for(UINT y = 0; y < planche->GetHeight(); y++)
        {
            for(UINT x = 0;x < planche->GetWidth(); x++)
            {
            Color c;
            planche->GetPixel(x, y,&c);
            int luma = (int)((c.GetRed() * 0.3) + (c.GetGreen() * 0.59)+ (c.GetBlue() * 0.11));
            ARGB argb = Color::MakeARGB(c.GetAlpha(), luma, luma, luma);
            Color argbColor(argb);
            planche->SetPixel(x, y, argbColor);
            } 
        }
}

Snippets en rapport avec : Image, Picture, Niveau, Gris, Grayscale



Codes sources en rapport avec : Image, Picture, Niveau, Gris, Grayscale

{JAVA / J2EE} FAIRE DEFILER UNE IMAGE
...

{Visual Basic, VB6, VB.NET, VB 2005} CONVERTIR UNE IMAGE EN NIVEAU DE GRIS
On peut convertir une image couleur en niveau de gris via une formule empirique liée aux composantes...

{Visual Basic, VB6, VB.NET, VB 2005} LOUPE PICTURE BOX
Une loupe agrandissant une image réduite aux dimensions de l’écran Ayant été confronté a afficher d...

{Visual Basic, VB6, VB.NET, VB 2005} REDIMENSIONNER IMAGE + COMPRESSION EN JPG ( AVEC OPTION )
Bonjour, Ce controle utilisateur reprend pour plus de simplicité la methode de redimensionnement ...

{PHP} REDIMENSIONNEMENT D'UNE IMAGES, GIF, PNG, JPEG, JPG
J'éspère que ce code vous sera utile, je n'ai pas encore eu de problème avec ce code, je l'ai amélio...

{Visual Basic, VB6, VB.NET, VB 2005} ROTATION IMAGE AVEC GDI+ (EXEMPLES ET QUESTIONS)
Quelques humbles exemples à partir du source de Renfield que j'espère n'avoir pas trop massacré, pou...

{Delphi} CHARGER DES IMAGES A PARTIR D'UNE DLL
Charger des images a partir d'une DLL...

{C / C++ / C++.NET} ECRAN DE VEILLE (LOAD IMAGE REPERTOIRE)
Bonjour, Je recherchais un écran de veille paramétrable assez facilement, ne le trouvant pas j'ai...

{Javascript / DHTML} DIAPORAMA PHP / JS
Bonjour, voila ne trouvant pas de diaporama à mon goût, j'ai décidé d'en faire un moi même ;) C'est...

{PHP} FONCTION MINIATURISATION
A partir d'un code trouvé sur ce site j'ai créé une fonction qui permet de faire et d'enregistrer de...