resvg1
Resvg is an svg rendering application.
Overview
resvg is an SVG rendering application.
Usage:
resvg [OPTIONS] <in-svg> <out-png>
|
# from file to file |
|---|---|
resvg [OPTIONS] <in-svg>
|
# from file to stdout |
resvg [OPTIONS] - <out-png>
|
# from stdin to file |
resvg [OPTIONS] -
|
# from stdin to stdout |
|
resvg in.svg out.png resvg |
Options:
-
--help -
Prints this help
-
-V, --version -
Prints version
-
-c -
Prints the output PNG to the stdout
-
-w, --width LENGTH -
Sets the width in pixels
-
-h, --height LENGTH -
Sets the height in pixels
-
-z, --zoom FACTOR -
Zooms the image by a factor
-
--dpi DPI -
Sets the resolution [default: 96] [possible values: 10..4000 (inclusive)]
-
--background COLOR -
Sets the background color Examples: red, #fff, #fff000
-
--stylesheet PATH -
Inject a stylesheet that should be used when resolving CSS attributes.
-
--languages LANG -
Sets a comma-separated list of languages that will be used during the 'systemLanguage' attribute resolving Examples: 'en-US', 'en-US, ru-RU', 'en, ru' [default: en]
-
--shape-rendering HINT -
Selects the default shape rendering method [default: geometricPrecision] [possible values: optimizeSpeed, crispEdges, geometricPrecision]
-
--text-rendering HINT -
Selects the default text rendering method [default: optimizeLegibility] [possible values: optimizeSpeed, optimizeLegibility, geometricPrecision]
-
--image-rendering HINT -
Selects the default image rendering method [default: optimizeQuality] [possible values: optimizeQuality, optimizeSpeed, smooth, high-quality, crisp-edges, pixelated]
-
--resources-dir DIR -
Sets a directory that will be used during relative paths resolving. Expected to be the same as the directory that contains the SVG file, but can be set to any. [default: input file directory]
-
--font-family FAMILY -
Sets the default font family that will be used when no 'font-family' is present [default: Times New Roman]
-
--font-size SIZE -
Sets the default font size that will be used when no 'font-size' is present [default: 12] [possible values: 1..192 (inclusive)]
-
--serif-family FAMILY -
Sets the 'serif' font family [default: Times New Roman]
-
--sans-serif-family FAMILY -
Sets the 'sans-serif' font family [default: Arial]
-
--cursive-family FAMILY -
Sets the 'cursive' font family [default: Comic Sans MS]
-
--fantasy-family FAMILY -
Sets the 'fantasy' font family [default: Impact]
-
--monospace-family FAMILY -
Sets the 'monospace' font family [default: Courier New]
-
--use-font-file PATH -
Load a specified font file into the fonts database. Will be used during text to path conversion. This option can be set multiple times
-
--use-fonts-dir PATH -
Loads all fonts from the specified directory into the fonts database. Will be used during text to path conversion. This option can be set multiple times
-
--skip-system-fonts -
Disables system fonts loading. You should add some fonts manually using
--use-font-fileand/or--use-fonts-dirOtherwise, text elements will not be processes
-
--list-fonts -
Lists successfully loaded font faces. Useful for debugging
-
--query-all -
Queries all valid SVG ids with bounding boxes
-
--export-id ID -
Renders an object only with a specified ID
-
--export-area-page -
Use an image size instead of an object size during ID exporting
-
--export-area-drawing -
Use drawing's tight bounding box instead of image size. Used during normal rendering and not during
--export-id
-
--perf -
Prints performance stats
-
--quiet -
Disables warnings
Args:
<in-svg>
|
Input file |
|---|---|
<out-png>
|
Output file |