Compter le nombre de pixel

sarah! -  
 sarah! -
Bonjour,
bonjour,
je cherche une fonction en c++ builder qui compte le nombre de pixel d'une image (*.jpeg;*.jpg).
je veux la réponse le plus tot possible svp.
merci beaucoup de votre aide.

1 réponse

rafic23432
 
bonjour je cherche la méme chose que toi presque ;je travail en builder c++ ;
j'ai besion d'une fonction ou bien un code qui compte le nbre de pixel et change la couleur de ces pixels
merci..............
0
sarah!
 
salut
Bon je vais te donner une petite astuce que j'ai trouvée
Inclues dejà Jpeg.hpp
On cree deux boutons , un Tmemo , un Timage
Au lancement on efface le memo , on rend invisible le Timage
Ensuite les deux boutons servent à attribuer une image à la proprieté Picture du Timage .
moi je cherche maintenant comment calculer l'histogramme d'une image?
code:
#include <vcl.h>
#pragma hdrstop
#include "Jpeg.hpp"

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
Image1->AutoSize=true;
Image1->Picture->LoadFromFile("big.10832556.jpg");
Memo1->Lines->Add("big.10832556.jpg");
Memo1->Lines->Add("Largeur");
Memo1->Lines->Add(Image1->Width);
Memo1->Lines->Add("Hauteur");
Memo1->Lines->Add(Image1->Height);

}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Memo1->Clear();
Image1->Visible=false;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Image1->AutoSize=true;
Image1->Picture->LoadFromFile("big.22919700.jpg");
Memo1->Lines->Add("big.22919700.jpg");
Memo1->Lines->Add("Largeur");
Memo1->Lines->Add(Image1->Width);
Memo1->Lines->Add("Hauteur");
Memo1->Lines->Add(Image1->Height);
}
//---------------------------------------------------------------------------
0