Hi Manolo, on Windows image drawings (fl_draw_image() and Fl_RGB_Image::draw() don't work as expected.
First of all: I had to restore transparent (screen) drawing by using Fl_RGB_Image::draw() because fl_draw_image() handles alpha channels only on OS X. But that's not the point, it is only the current state. We need to fix this eventually, but it is a known problem for now (Matt implemented this for OS X only some time ago). However, this is a more general problem anyway because the behavior is not precisely defined (in the docs), and this is not a printing problem. One point here is that transparency doesn't work for Windows GDI printing, but IIRC you didn't find a way to manage this, thus we must accept it (although it works with the Windows 7 XPS printer). It doesn't work well for X11 (PS) printing, too, AFAICT. The other point I could see however is that the two top images (drawn with fl_draw_image()) don't scale as they should. I think that you fixed it somehow, but now it is back to the previous state. Maybe. Do you know what happened ? Can you tell what should work, and what is not expected to work WRT image drawing and transparency? Albrecht _______________________________________________ fltk-dev mailing list [email protected] http://lists.easysw.com/mailman/listinfo/fltk-dev
