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:
Come faccio a passare spath? come devo convertirlo? Quale funzione usare?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);
Grazie.

Rispondi quotando