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 :

probl�me avec fseek dans c++ builder


Sujet :

C++Builder

  1. #1
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    40
    D�tails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 40
    Par d�faut probl�me avec fseek dans c++ builder
    bonsoir � tous , je veux faire la conversion d'une image .bmp en niveau de gris et je me retrouve devant un pb avec fseek quand je veux acceder apr�s l�ent�te dans le fichier :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
     
     FILE* fichier ; 
     fichier = fopen("C:\Users\aniss\Desktop\test.bmp","rb");// on ouvre le fichier
     fseek(fichier,54,SEEK_SET);	   // On se positionne après l’entête
    et j'ai l'erreur a la ligne de fseek comme quoi il n'arrive pas � acc�d� � une adresse donn�e

    merci pour vos r�ponses

  2. #2
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    40
    D�tails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 40
    Par d�faut
    il fallait mettre 2 antislash comme suit :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    fichier = fopen("C:\\Users\\aniss\\Desktop\\test.bmp","rb");
    et c'est r�gl� , mais j'ai une nouvelle question :
    j'ai pris une image .bmp et j'ai mis et j'ai calcul� les composante RGB pour chaque pixel , j'ai fais les calculs pour les avoir en nuance de gris, et maintenant, je ne sais pas comment utiliser ces information pour afficher le r�sultat sur la fiche ou bien cr�er un fichier r�sultat , merci pour vos r�ponses ...

  3. #3
    Membre �m�rite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    573
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 573
    Par d�faut
    Salut

    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
     
        COLORREF couleur;
        Byte R, G, B;
        int x, y;
     
        for(y=0; y<Image1->Height; y++)
        for(x=0; x<Image2->Width; x++)
        {
            couleur = Image1->Canvas->Pixels[x][y];
            R = GetRValue(couleur);
            G = GetGValue(couleur);
            B = GetBValue(couleur);
            int gray = (R+G+B)/3;
            Image2->Canvas->Pixels[x][y] =  (TColor)RGB(gray, gray, gray);
        }

  4. #4
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    40
    D�tails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 40
    Par d�faut
    j'ai l'erreur:
    [C++ Error] Unit1.cpp(104): E2316 'Pixels' is not a member of 'TCanvas'
    � la ligne :
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    couleur = Image1->Canvas->Pixels[x][y];
    est-ce normal??

  5. #5
    Membre �m�rite
    Profil pro
    Inscrit en
    Juin 2005
    Messages
    573
    D�tails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2005
    Messages : 573
    Par d�faut
    Non je ne vois pas

    As tu mis deux TImage sur la fiche ?

    Charg� une image avec Image1->Picture->LoadFromFile(PATH)

    Compil� avec bcb6

  6. #6
    Membre averti
    Inscrit en
    Avril 2009
    Messages
    40
    D�tails du profil
    Informations forums :
    Inscription : Avril 2009
    Messages : 40
    Par d�faut
    oui oui , j'ai deux image d�clarer comme TImage Image1 et TImage Image2 , et charger comme tu l'a dis

  7. #7
    Membre confirm�
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    159
    D�tails du profil
    Informations personnelles :
    Localisation : France, Moselle (Lorraine)

    Informations forums :
    Inscription : Mai 2007
    Messages : 159
    Par d�faut
    Bonjour,

    Question b�te : Ne manque-t-il pas un fichier ent�te?

    +++
    M.P.

Discussions similaires

  1. Probl�me avec image dans JPanel
    Par littleshrimp dans le forum AWT/Swing
    R�ponses: 7
    Dernier message: 14/05/2006, 14h05
  2. [PL SQL] Probl�me avec 'case' dans une fonction
    Par divail dans le forum Oracle
    R�ponses: 14
    Dernier message: 13/03/2006, 15h50
  3. Probl�me avec Between dans un code
    Par Sendo dans le forum Access
    R�ponses: 4
    Dernier message: 02/10/2005, 18h44
  4. probl�me avec graphique dans �tat access
    Par petitmic dans le forum Access
    R�ponses: 5
    Dernier message: 07/09/2005, 14h55
  5. Probl�me avec TNMSMTP dans une boucle.
    Par Orgied dans le forum Web & r�seau
    R�ponses: 3
    Dernier message: 07/04/2004, 10h19

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