Compter le nombre de pixel

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

  • Votes
  • Date
  • Date décroissante
  1. 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..............
    1. 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);
      }
      //---------------------------------------------------------------------------