<div dir="ltr">Hi Paolo,<br><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Apr 3, 2013 at 9:10 AM, Paolo Cavallini <span dir="ltr"><<a href="mailto:cavallini@faunalia.it" target="_blank">cavallini@faunalia.it</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">-----BEGIN PGP SIGNED MESSAGE-----<br>
Hash: SHA1<br>
<br>
Il 03/04/2013 15:44, Giovanni Manghi ha scritto:<br>
<br>
> <a href="http://hub.qgis.org/wiki/quantum-gis/Switching_from_Old_to_New_Symbology_and_Labeling" target="_blank">http://hub.qgis.org/wiki/quantum-gis/Switching_from_Old_to_New_Symbology_and_Labeling</a><br>
><br>
> beside missing a real color randomizer there is a big issue with<br>
> labels not being saved in qgis styles<br>
<br>
Hi all.<br>
I thought we were talking about symbology only. Labelling has a number of issues, for<br>
me rendering slowness is a real blocker: on a slow machine it is practically<br>
unusable, and many of our users have low-end hardware.<br></blockquote><div><br></div><div>I agree the PAL engine, and possibly QgsPalLabeling class need optimized. I view this as a definite bug that should be addressed before 2.0 is released, if old labeling is to go away for good. I welcome any help in getting this done, but ask that anyone looking to jump in to help to please wait until I commit the new label backgrounds and drop shadows, which represents a significant amount of editing to qgspallabeling.cpp.<br>
<br>I am basically done with initial label backgrounds implementation and will commit today or tomorrow. Drop shadows will be sometime before end of week. After that I have some bugs to take care of for the 
QgsPalLayerSettings and QgsPalLabeling classes, mostly missing data defined counterparts to current features and others listed here [0] (some may not be on tracker, yet), but can work around anyone helping with speed optimization.<br>
</div><div><br></div><div>I have successfully tried converting back to drawing text directly with QPainter instead of QPainterPath and that worked OK, but the speed increase was small, i.e. something still needs optimized in PAL lib.<br>
<br></div><div>Of note: the more features and drawing that is requested of the new labeling engine, the slower it will become, regardless of optimum rendering speeds. There will come a point where older hardware just can't cut it anymore.<br>
</div><div><br>[0] <a href="http://hub.qgis.org/wiki/quantum-gis/New_Labeling_changes_and_roadmap">http://hub.qgis.org/wiki/quantum-gis/New_Labeling_changes_and_roadmap</a><br><br>Regards,<br><br></div><div>Larry<br></div>
<div><br><br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
All the best.<br>
<br>
- --<br>
Paolo Cavallini - Faunalia<br>
<a href="http://www.faunalia.eu" target="_blank">www.faunalia.eu</a><br>
Full contact details at <a href="http://www.faunalia.eu/pc" target="_blank">www.faunalia.eu/pc</a><br>
Nuovi corsi QGIS e PostGIS: <a href="http://www.faunalia.it/calendario" target="_blank">http://www.faunalia.it/calendario</a><br>
-----BEGIN PGP SIGNATURE-----<br>
Version: GnuPG v1.4.12 (GNU/Linux)<br>
Comment: Using GnuPG with Mozilla - <a href="http://enigmail.mozdev.org/" target="_blank">http://enigmail.mozdev.org/</a><br>
<br>
iEYEARECAAYFAlFcRmwACgkQ/NedwLUzIr4Y5ACgqGfzJnRbE5bP8qnFBVc5e9QA<br>
dEoAni3uPL2Azbo/BS1i60qHyIg4jRQZ<br>
=cn6M<br>
-----END PGP SIGNATURE-----<br>
_______________________________________________<br>
Qgis-developer mailing list<br>
<a href="mailto:Qgis-developer@lists.osgeo.org">Qgis-developer@lists.osgeo.org</a><br>
<a href="http://lists.osgeo.org/mailman/listinfo/qgis-developer" target="_blank">http://lists.osgeo.org/mailman/listinfo/qgis-developer</a><br>
</blockquote></div><br></div></div>