skia2/tools/svg
Eric Boren a1db799824 Fix Python3 compatibility
Bug: skia:11768
Change-Id: I6107362457dce380e3fb1647ad58d8e33e453e2d
Reviewed-on: https://skia-review.googlesource.com/c/skia/+/388743
Commit-Queue: Eric Boren <borenet@google.com>
Reviewed-by: Ravi Mistry <rmistry@google.com>
2021-03-25 14:15:35 +00:00
..
README.md Update SVG asset creation to handle images 2021-01-28 21:00:24 +00:00
svg_downloader.py Fix Python3 compatibility 2021-03-25 14:15:35 +00:00
svg_images.txt Update SVG asset creation to handle images 2021-01-28 21:00:24 +00:00
svgs_parse_only.txt Reland "Add subset of W3C test suite to SVG corpus" 2020-10-16 14:54:43 +00:00
svgs.txt Reland "Add subset of W3C test suite to SVG corpus" 2020-10-16 14:54:43 +00:00

SVG Tools

This directory contains the following-

svgs.txt

This text file contains an SVG URL per line. It is a list of the SVG files used to test rendering correctness.

svg_images.txt

This text file contains an image URL per line. It is a list of images used by the SVGs in svgs.txt.

svgs_parse_only.txt

This text file contains an SVG URL per line. It is a list of the SVG files used to exercise the SVG parsing code.

svg_downloader.py

This python script parses txt files and downloads SVGs and images into a specified directory.

The script can be run by hand: $ python svg_downloader.py --output_dir /tmp/svgs/ OR $ python svg_downloader.py --output_dir /tmp/svgs/ --input_file svgs_parse_only.txt --prefix svgparse_

If the --keep_common_prefix argument is specified, URL components after the common prefix will be preserved in the destination directory hierarchy. For example, if the input file contains URLs https://example.com/images/a.png and https://example.com/images/subdir/b.png, the downloaded files will go to output_dir/a.png and output_dir/subdir/b.png.