[Clipart] thumbnails size
Jon Phillips
jon at rejon.org
Wed Sep 1 17:22:34 PDT 2004
Yes, I used svg2png to convert some of the OCAL logos. It is mucho
faster than Inkscape on conversion.
Jon
On Thu, 2004-09-02 at 05:40, Bryce Harrington wrote:
> On Wed, 1 Sep 2004, Carl Worth wrote:
> > On Wed, 1 Sep 2004 11:48:42 -0700 (PDT), Bryce Harrington wrote:
> > > One thing to look at regarding thumbnails is using svg2png instead of
> > > inkscape, because (in theory) it should run faster.
> >
> > I've started taking a look at this.
> >
> > We've got svg2png installed on the freedesktop.org server so others can
> > play with this too.
> >
> > I have no idea how fast inkscape is, but svg2png takes about 2 minutes
> > to make width-80 thumbnails for everything in release 0.06. It also
> > failed to parse 6 of the images, (I'm not sure why yet).
>
> 2 min is a big improvement over inkscape. (Order of magnitude-ish)
>
> > ~/openclipart-0.06:$ time for svg in `find . -name '*.svg'`; do svg2png --width=80 $svg ${svg/.svg/-svg2png.png}; done
> > svg2png: failed to render ./icons/palette.svg
> > svg2png: failed to render ./Examples/00_strawberry_border/strawberry_border.svg
> > svg2png: failed to render ./computer/palette.svg
> > svg2png: failed to render ./decorations/flourish_two_vertical_01.svg
> > svg2png: failed to render ./flourish/flourish_two_horizontal_01.svg
> > svg2png: failed to render ./shapes/flourish_two_vertical_01.svg
>
> I'd suggest taking these files and testing them in Inkscape (and/or
> Batik), and if they otherwise look valid, posting them as examples to
> the Cairo list.
>
> > I've looked through a few directories of the resulting images, and
> > beyond those 6 failures, svg2png still has a few rendering problems,
> > (some of these are known bugs in cairo already):
> >
> > 1) Cairo does not properly dash splines
> >
> > 2) Cairo is not apply caps properly to all dash segments
> >
> > 3) Cairo is not properly putting caps on all sub-strokes in a
> > complex path
> >
> > 4) On some stroked ellipses, svg2png is drawing a segmeent from
> > the center out to one edge.
> >
> > 5) There seems to be a disagreement between svg2png and inkscape
> > on the opacity of gradients. This is most noticeable in
> > seahorse.svg.
> >
> > Other than those issues, the results are quite comparable for the most
> > part, (at least for the few directories of images I looked through).
>
> Cool. This suggests some testing work we could possibly help with -
> identifying clipart that renders differently with different renderers
> could give SVG tool developers some samples to work from.
>
> > So, it doesn't look like svg2png is quite ready today, (from the point
> > of view of functionality), but none of these bugs look impossibly hard.
>
> Okay, cool, thanks for checking into it. Sounds like we should stick
> with Inkscape for the time being. For 0.06 I simply overlayed the new
> stuff over the 0.05 things, so I didn't have to re-generate the
> thumbnails for older files. I can continue doing this for the near/mid
> term, until svg2png catches up.
>
> > So, thank you very much, Open Clipart Library, for the large number of
> > test cases! This is great for svg2png/cairo, as we've definitely seen a
> > new bug or two here. Any help fixing those would of course be
> > appreciated.
>
> :-)
>
> Bryce
> _______________________________________________
> clipart mailing list
> clipart at freedesktop.org
> http://freedesktop.org/mailman/listinfo/clipart
--
Jon Phillips
KOREA.PH.010.3140.7483
USA.PH.858.361.2811
jon at rejon.org
http://www.rejon.org
Inkscape (http://inkscape.org)
Open Clip Art Library (www.openclipart.org)
CVS Book (http://cvsbook.ucsd.edu/)
Scale Journal (http://scale.ucsd.edu/)
More information about the clipart
mailing list