[Précédent (date)] [Suivant (date)] [Précédent (sujet)] [Suivant (sujet)] [Index par date] [Index par sujet]

Re: Probleme pour afficher des bitmaps sous x



From: Julie
> 
>    ZPbmpFile bmpFile;
>    bmpFile.load("bmp2.bmp");
> 
>    Pixmap pixmap2=0;
>    // all reference to bmp are good.  The buffer bmpFile.getImage()
>    // contain rgb24 data, I check it so it's not there the problem...
>    // My display is in 24 bit depth (checked)
>    pixmap2 = XCreatePixmapFromBitmapData(myDisplay, drawable,
>                                           (char*)bmpFile.getImage(),
>                                           bmpFile.getWidth(),
>                                           bmpFile.getHeight(),
>                                           f_colour, b_colour, 24);


Est-il certain que bmpFile.getImage() retourne l'image dans le
format de bitmaps X11?  Je ne m'attends pas à ce que le format
BMP de Windows soit le même que ce que X11 appelle un "bitmap".

Une possibilité est de convertir le BMP en XPM et de charger
celui-ci avec XpmReadFileToPixmap().

Pour plus d'information sur la librairie XPM:
http://www-sop.inria.fr/koala/lehors/xpm.html

-- 
Pierre Sarrazin <http://www3.sympatico.ca/sarrazip/>