begin process at 2012 05 30 06:46:53
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C

 > 

Windows

 > 

Multimédia

 > 

Récupérer les pixels d'une image bmp


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Récupérer les pixels d'une image bmp

lundi 12 avril 2010 à 18:32:58 | Récupérer les pixels d'une image bmp

MannanaJbali

Salut tout le monde:
Je fais un programme de traitement d'image, j'ai chargé une image de type bmp et j'ai enregistrer les pixels dans un fichier texte, mon problème c'est ce que cette matrice me donne une image différente de l'image originale, mon code est:
Code C/C++ :
nb=0;
lpFile= fopen( "matrice.txt","w");
for(i = 0 ; i < bmp->height* bmp->width ; i++)
    { 
         fprintf(lpFile,"%d\t",bmp->data[i]); 
         nb++;
        if(nb==bmp->height)
        {
            fprintf(lpFile,"\n");
            nb=0;
        }
            
            
    }
fclose(lpFile);



le code est très simple mais je ne comprends pas ou est le problème.
Aidez moi SVP...
mardi 13 avril 2010 à 08:42:28 | Re : Récupérer les pixels d'une image bmp

deadhand

T'es sur que tu la lis de la même façon que tu l'as enregistrée ? Tu peux montrer la façon dont tu l'enregistre ?

Et pourquoi tu la mets dans un fichier texte ? C'est pas plus long de lire le fichier texte que chaque pixel de l'image ?
mardi 13 avril 2010 à 08:57:34 | Re : Récupérer les pixels d'une image bmp

Pistol_Pete

Salut
Oui je suis tout à fait d'accord avec deadhand, il n'y a absolument aucun intérêt d'écrire les pixels dans un fichier texte... Surtout de la façon dont tu le fais. (pixel à pixel ! )

Si tu veux débugger ton programme, fait le avec une image très petite (moins de 30 pixels). Regarde si ton écriture est correcte puis regarde si ta lecture est correcte. Généralement, les données d'une image sont d'une taille W*H*4 pour les 4 canaux: (Blue, Green, Red, A)

Pour de nombreux exemples, regarde mes sources.
A+

____________________________________________________________________________
Logiciel en traitement de l'image gratuit et open source.
mardi 13 avril 2010 à 10:38:29 | Re : Récupérer les pixels d'une image bmp

buno

Administrateur CodeS-SourceS
Hello,
A noter également que les fichiers BMP stocke les valeurs de pixels "à l'envers", c'es-à-dire du point bas-droite vers le point haut-gauche


@+
Buno
----------------------------------------
L'urgent est fait, l'impossible est en cours. Pour les miracles, prévoir un délai...
mardi 13 avril 2010 à 10:39:58 | Re : Récupérer les pixels d'une image bmp

deadhand

Interessant ! Je ne savais pas !


Cette discussion est classée dans : code, image, bmp, nb, lpfile


Répondre à ce message

Sujets en rapport avec ce message

HELP ME !!! Passer une image JPEG en BMP. Projet de fin d'année [ par FLOX ] Bonjour à tous,Auriez vous un source me permettant de transformer une image JPEG en BMP. Tout cela d'une manière simple et compréhensive pour un début seuillage d'une image bmp [ par coolman789 ] salut a tous !!!je voudrais savoir si il y a quelqu'un pour me dire ou je puisse trouver un algorithme pour effectuer un seuillage sur une image bmp e imprimer et image en c++ [ par naney ] je voudre un code source qui me montre comment imprimer et un autre qui me montre comment inserais une image en c++ (n'importe quel format d'image) ex extraction du contour d'une image BMP [ par juliette ] On a une image en noir et blanc et on souhaiterait extraire son contour.Les images sont sous le format BMP.Extraire le contour d'une image consiste à Comment convertir une image png en bmp? [ par REk2002 ] Je cherche un programme pas trop compliqué à comprendre pour convertir une images png en format bmp. conversion image tiff à bmp [ par mouss8 ] je voudrais savoir comment récupéré les données dans une image tiff et bmp ou savoir la composition de ces fichiers (en-tete,info image, donné) charger une image bmp à partir du disque dur et apercu dans fenetre [ par djmix73 ] En fait, jai windows xp, je fais un projet informatique c'est une gestion de film, je voudrai charger une image bmp à partir du disque dur et avoir l' Introduire une image BMP dans un prog C [ par 751 ] 751 je voudrais afficher en fond d'écrande mon programme coè en C une image Bmp et j'ai beau chercher je ne trouve pas comment faire je voudrais savo Transformer une image JPEG en BMP [ par FLOX ] Bonjour à tous,Auriez vous un source me permettant de transformer une image JpEG en BMP. Tout cela d'une manière simple et compréhensive pour un début comment déplacer un bmp dans une fenêtre graphique? [ par seb1664 ] comment faire des simples translations horizontales et verticales d'une image bmp dans une fenêtre graphique.Le pb est surtout que je n'ai aucune idée


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 3,432 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales