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

Reply via email to