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.
Configuration: Windows XP
Internet Explorer 6.0

1 réponse

  1. 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
    1. 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