[Qgis-developer] composer redesign branch

Marco Hugentobler marco.hugentobler at karto.baug.ethz.ch
Sun Feb 10 10:04:33 EST 2008


Hi

I remember from the mailing list that there have been some conflicting changes 
in renderer branch(now in trunk) and print composer redesign branch. I'd like 
to bring these in synchronisation again such that development of composer 
branch may continue.

As far as I remember, the conflicting point is the rendering of point symbols. 
The composer redesign branch does no caching to QImage, but uses QSvgRenderer 
for rendering the svg symbols. The advantage is that the resolution is 
perfect on all output devices, the disadvantage is the increased rendering 
time (by a factor 4). I wonder what the way to go is and like to discuss this 
here. I see two solutions:

- The solution of trunk is taken because of better performance and adapted 
such that the resolution of the output device is considered when 
caching/retrieving point symbols.

- The solution of the composer branch is taken and adapted to point symbol 
rotation to fit with trunk. 

In my opinion, factor 4 is much performance difference and so I'm inclined to 
prefer the first option. What do you think?

Regards,
Marco

-- 
Dr. Marco Hugentobler
Institute of Cartography
ETH Zurich
Technical Advisor QGIS Project Steering Committee


More information about the Qgis-developer mailing list