nouvelle version de cairo ; optimisations et debuggages…
Suite à un message sur linuxfr d’un http://openclipart.org/clipart/transportation/bmw_z4_from_top_aubanel__01.svgfichier SVG de voitures (désormais introuvable), assez complexe, trouvé sur openclipart. J’ai décidé de faire quelques tests, notament apres la sortie hier (28 janvier 2005) de cairo-0.6.0 et libpixmap-0.1.6, des optimisations ayant été faites dans celui ci.
La où mozilla-1.8.0beta1 avec son svg natif utilisant libart_lgpl met 20s mais il n’est pas évident de chronometrer avec time.
Avec librsvg CVS (d’il y a quelques jours (semaines?) :
bash-2.05b$ time rsvg bmw_z4_from_top_aubanel__01.svg bmw_z4_from_top_aubanel__01.png
real 0m28.304s
user 0m26.472s
sys 0m0.074s
Avec inkscape 0.42pre3 :
bash-2.05b$ time inkscape --export-png=bmw_z4_from_top_aubanel__01.png bmw_z4_from_top_aubanel__01.svg
Background RRGGBBAA: 00000000
Area 0:0:744.094:1052.36 exported to 744 x 1052 pixels (90 dpi)
Bitmap saved as: bmw_z4_from_top_aubanel__01.png
real 0m4.055s
user 0m3.787s
sys 0m0.161s
Avec cairo-0.6.0 et libpixmap-0.1.6 :
bash-2.05b$ time svg2png bmw_z4_from_top_aubanel__01.svg bmw_z4_from_top_aubanel__01.png
real 0m3.475s
user 0m3.357s
sys 0m0.055s


