Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2437 connectés 

  FORUM HardWare.fr
  Programmation
  C

  [imagemagick] problème pour récuperer la valeur d'un pixel

 





Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[imagemagick] problème pour récuperer la valeur d'un pixel

n°1901422
Nozraj
Posté le 02-07-2009 à 10:42:55  profilanswer
 

Nous travaillons actuellement sur un projet d'imagerie. Nous sommes 3.  
Le soucis qui se pose à nous est pour récupérer la valeur d'un pixel ( sous forme 0 ou 1 ) d'une image. Nous utilisons les fonctions de imagemagick ici  
 
MagickGetImagePixelColor
 

Citation :

int main () {
struct file *f = NULL;
struct file *tete = f;
struct file *aux = f;
 
/*on ouvre l'image (image magick)*/
 
MagickWandGenesis();
magick_wand=NewMagickWand();
 
 
  status=MagickReadImage(magick_wand,"C:\\Users\\Utilisateur\\Desktop\\image_test.jpeg" );
 
/* Pour récupérer la hauteur et la largeur de l'image*/
width = MagickGetImageWidth(magick_wand);
height = MagickGetImageHeight(magick_wand);
printf("\n width = %d\n height = %d\n",width,height);
 
 
 
    if (f == NULL){ //initialisation des 8 premiers points
        printf("\n f est nul\n" );
        //coordonnées du point central de l'image
        X_milieu = width/2;
        Y_milieu = height/2;
        f = new_point (X_milieu+1,Y_milieu+1,0,NULL);
        tete = f; //pour pouvoir rattacher la dernière cellule de la file à la première pour en faire une file circulaire
        aux = f;
        printf(" width : %d, height : %d\n",f->x,f->y);
 
     
 
        couleur = MagickGetImagePixelColor(magick_wand,f->x,f->y,color);
       
        printf("couleur %p\n",couleur);



 
J'ai mis ici la parti du code qui contient le soucis (si jamais il faut plus je peux le mettre )  
 
mon soucis c'est que quelque soit l'image l'image que j'ouvre, j'ai toujours 000000 si j'utilise un %p dans le printf et 0 si j'utilise un %d.
 
 
 
Si quelqu'un peut me dire si oui ou non il y a une erreur dans l'utilisation de cette fonction merci  :hello:


Message édité par Nozraj le 02-07-2009 à 10:45:32
mood
Publicité
Posté le 02-07-2009 à 10:42:55  profilanswer
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  C

  [imagemagick] problème pour récuperer la valeur d'un pixel

 

Sujets relatifs
Problème de choix de jointureProblème d'accent pour une requête php
créer une pixel page[Visual C++] Problème conversion System::String ^ et structure
Problème Requête MysqlProbleme calcul : conditions
Petit problème de structure / chaine de caractèreProblème php5.2.10 E_STRICT
Problème installation joomla chez free[RESOLU] Problème étrange avec le Main
Plus de sujets relatifs à : [imagemagick] problème pour récuperer la valeur d'un pixel


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)