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

  FORUM HardWare.fr
  Programmation
  C++

  probleme Magick++ enregistrement d'images

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

probleme Magick++ enregistrement d'images

n°716527
vince_223
Posté le 05-05-2004 à 17:06:21  profilanswer
 

Boujour a tous ,
 
voila j'utilise l'api Magick++ pour gerer des images (www.imagemagick.org)
 
Mon probleme est dans la sauvegarde d'image niveaux de gris a partir d'un tableau de double (valeur normalisé en 0 et 1)
 
le code :
tempmap est mon tableau de double (

Code :
  1. double * tempmap = new double(w*h)

)
w pour width et h pour height.
 
 

Code :
  1. Magick::Image tempim(w,h,"K",Magick::DoublePixel,tempmap);     
  2. tempim.write(name);


 
et au final il m'enregistre une image blanche  
le format d'image utilisé est jpeg.
 
Si quelqu'un peut m'aider ..
 
Merci

mood
Publicité
Posté le 05-05-2004 à 17:06:21  profilanswer
 

n°716944
vince_223
Posté le 06-05-2004 à 08:25:28  profilanswer
 

:bounce:  up du matin
 
personne peut m'aider ?
 

n°716952
skeye
Posté le 06-05-2004 à 08:43:56  profilanswer
 

Et tu la remplis comment ton image avant de l'écrire?
Tu es sûr que cette fonction demande une image normalisée entre 0 et 1 en entrée?

n°716968
Taz
bisounours-codeur
Posté le 06-05-2004 à 08:59:17  profilanswer
 

double * tempmap = new double(w*h)
 
 
cai bien, tu viens d'allouer 1 double initializé à w*h
 
 
[w*h] du sérieux bordel :o

n°716970
skeye
Posté le 06-05-2004 à 09:00:02  profilanswer
 

Taz a écrit :

double * tempmap = new double(w*h)
 
 
cai bien, tu viens d'allouer 1 double initializé à w*h
 
 
[w*h] du sérieux bordel :o


Merde je l'avais pas vue celle-là![:joce]
[edit]
Je me demande bien comment il fait pour ne pas faire planter son programme ensuite...:heink:


Message édité par skeye le 06-05-2004 à 09:00:44
n°717531
vince_223
Posté le 06-05-2004 à 17:19:05  profilanswer
 

oups excusez ct bien des [] et pas des () !!
 
c moi qui est mal ecrit ... :sweat:  
 
desolé mais le probleme n'est pas la.
 
 
  Magick::Image tempim(w,h,"K",Magick::DoublePixel,tempmap);
 
lorsque je fait ca, je créé une image de taille w par h de type niveaux de gris ("K" ) avec des données en double et dont je passe le tableau (qui est deja rempli).
 
voila et donc apres le write, mon image est vide.
 
skeye les valeur doivent etre normalisé lorsqu'on utilise des tableau de double


Message édité par vince_223 le 06-05-2004 à 17:20:49

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

  probleme Magick++ enregistrement d'images

 

Sujets relatifs
Problème avec les indexMySQL: problème avec une requête multitable
probleme de creation d un compte sous sql serveru via phpprobleme pour creer des compte sql via php
Probléme mediaProblème d'utilisation de PEAR::DB
petit probleme de recursivité[QT/C++] pb de load de grosses images en cache ( qCache & qPixmap )
probleme de declaration de variableProbleme d'utilisation des variables je crois (PHP + SVG)
Plus de sujets relatifs à : probleme Magick++ enregistrement d'images


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