On 2014-07-31 15:47+0100 António Rodrigues Tomé wrote:

> Hello,
>
> as the qt driver for qt5 is not 100% yet I decided to play a little with
> the memcairo driver with the aim of latter on rendering a qt widget with
> the driver output, avoiding the need of  outputting a png file and then
> rendering a widget (this latter case works pretty well).
>
> My question is if the memcairo ignores the plscolbga calling?
>
> I'm attaching three screenshots based in the x01c example.
>
> test0.png was obtained by converting the memcairo driver output to qt but
> considering it was a RGB image and not a ARGB. I'm including it only
> because I found it fun the fact it is exactly the output of the original
> example in spite I've called  plscolbga  function.
>
> test1.png results from  importing the memcairo output considering it an
> ARGB image, swapping the rgb obtaining exactly the same colors for the
> lines and labels but the background stays white.
>
> test2.png is the result I would like to had for test1 as it is makes
> exactly the same call to plscolbga but the output was obtained by  pngcairo
> instead of memcairo.
>
> I also attach a zip file with the qt program I used to obtained the
> screenshots. There is three actions in the actions menu,  each of the
> actions corresponds to one of the screenshots.
>
> I made the program in qt5 but it should be easy to compile and run it with
> qt4.8 as it also shoud be very easy to read as +90% of the code is from
> x01c.

Hi António:

I had a quick look at drivers/cairo.c, and could not spot any obvious
problems with colour and transparency handling for memcairo.

Furthermore, since you have previously found obvious display
differences between the various qt device drivers for your particular
installation of Qt5, and there are other problems with Qt5 (i.e.,
character alignment) that I confirm here, the present issue may just
be another example of the result from a Qt5 bug which can only be
fixed by Qt5 developers.

For now, the evidence seems to be that Qt5 is pretty unreliable so I
suggest you try the same experiments with Qt4.8 to see if all those
issues you are encountering with Qt5 go away.

Alan
__________________________
Alan W. Irwin

Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).

Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________

Linux-powered Science
__________________________

------------------------------------------------------------------------------
Infragistics Professional
Build stunning WinForms apps today!
Reboot your WinForms applications with our WinForms controls. 
Build a bridge from your legacy apps to the future.
http://pubads.g.doubleclick.net/gampad/clk?id=153845071&iu=/4140/ostg.clktrk
_______________________________________________
Plplot-devel mailing list
Plplot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/plplot-devel

Reply via email to