[Talk-de] Osmarender in Perl
Andreas Stricker
andy at knitter.ch
Fr Mär 28 23:33:39 UTC 2008
Christoph Eckert schrieb:
> Moin,
>
> > Das bloede ist, dass bei einem typischen Tile-Rendering ungefaehr 90%
> > der Zeit im Inkscape drauf geht, d.h. die schnellere Laufzeit von or/p
> > ansich bringt noch nichts, es wird erst dann richtig gut, wenn wir die
> > Mittel von Perl einsetzen koennen, um ein vereinfachtes SVG zu
> > erzeugen, so dass Inkscape dann schneller arbeiten kann. Da gibt es
> > sicher viele Ansaetze, muss man mal rumprobieren.
>
> wenn Inkscape der Flaschenhals ist, wie sieht es denn mit imagemagick/convert
> aus? Das ist ja vielleicht eher auf Performance gedrillt.
Hier ist ein schöner Vergleich verschiedener SVG Renderer:
http://www.linuxrising.org/svg_test/
Ich habe vorher die librsvg (rsvg) mit inkscape verglichen.
rsvg ist deutlich langsamer, aber rendert mir wenigstes die marker-mid
richtig, an welchen ich jetzt schon Stunden lang übe... *grml*
$ inkscape -D -e Zermat-inkscape.png Zermatt.svg > /dev/null
$ time inkscape -D -e Zermat-inkscape.png Zermatt.svg
Background RRGGBBAA: ffffff00
Area 4.42653e-05:1.09375e-05:2083.33:2189.84 exported to 2083 x 2190 pixels (90 dpi)
Bitmap saved as: Zermat-inkscape.png
real 0m3.817s
user 0m3.196s
sys 0m0.596s
$ rsvg Zermatt.svg Zermatt-rsvg.png
$ time rsvg Zermatt.svg Zermatt-rsvg.png
real 0m17.756s
user 0m14.917s
sys 0m2.840s
$ file *.png
Zermat-inkscape.png:
PNG image data, 2083 x 2190, 8-bit/color RGBA, non-interlaced
Zermatt-rsvg.png:
PNG image data, 2083 x 2190, 8-bit/color RGBA, non-interlaced
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : signature.asc
Dateityp : application/pgp-signature
Dateigröße : 189 bytes
Beschreibung: Dies ist ein digital signierter Nachrichtenteil
URL : <http://lists.openstreetmap.org/pipermail/talk-de/attachments/20080329/a6a45064/attachment.sig>
Mehr Informationen über die Mailingliste Talk-de