lecture/écriture sous magick++
Bonjour,
je suis un peu en galère quand à l'utilisation de magick++ (sous visual c++ 2010)
Je ne comprends juste pas comment on lis les valeurs des pixels... j'ai essayé ça:
Code:
1 2 3 4 5 6
| int w = image.columns();
int h = image.rows();
PixelPacket *pixels = image.getPixels(0, 0, w, h);
int row = 0;
int column = 0;
Magick::Color color = pixels[w * row + column]; |
Mais j'aurais voulu faire un cout de color après... je supposais qu'il s'agisait des valeurs _pixel(blue) etc. mais les valeurs ne correspondent pas vraiment à ce que je cherche.
je vous remercie par avance!
Magick::PixelPacket , error C2039: 'PixelPacket'*: n'est pas membre de 'Magick'
je suis débutante en C++
j'ai ecrit ce code
#include <Magick++.h>
#include <iostream>
using namespace std;
using namespace Magick;
int main(int argc,char **argv)
{
Image image;
try {
Magick::Image image;
image.read("C:\Users\mediacity\Documents\MATLAB\Khawla\projetKhawla2\baseImage\2\0.jpg");
const Magick::PixelPacket view(image);
}
catch( Exception &error_ )
{
cout << "Caught exception: " << error_.what() << endl;
return 1;
}
return 0;
}
Mais aprés compilation j'ai eu cette erreur : error C2039: 'PixelPacket'*: n'est pas membre de 'Magick'