Buongiorno,
sto utilizzando nel mio programmino di grafica le librerie di ImageMagick.
Solo che nella funzione MagickReadImage si deve passare come secondo parametro un const char*
che corrisponde al path dell'immagine.
Il mio codice è il seguente:
codice:
PCWSTR spath;
HDC MemDCExercising;
int width,height;
char InputImage[255];
spath = puntPict -> sPathImage; //spath contiene il percorso letto da una struttura a sua volta caricata dalla lettura di un file
MagickWand *mw = NULL;
MagickWandGenesis();
mw = NewMagickWand();
strcpy(InputImage,spath); //QUI DEVO PASSARE IL MIO PATH MA OVVIAMENTE DA ERRORE
err=MagickReadImage (mw,InputImage);
width = MagickGetImageWidth(mw);
height = MagickGetImageHeight(mw);
Come faccio a passare spath? come devo convertirlo? Quale funzione usare?
Grazie.