Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

rsvg(1) [centos man page]

rsvg(1) 							   User Commands							   rsvg(1)

NAME
rsvg - convert SVG files into raster images SYNOPSIS
rsvg [--dpi number] [--format png|jpeg] [--height integer] [--version] [--width integer] [--x-zoom number] [--y-zoom number] infile.svg outfile.png|outfile.jpeg DESCRIPTION
rsvg converts SVG images into PNG and JPEG raster images. OPTIONS
The following options are supported: --dpi number Set the resolution of the image in pixels per inch. The default value is 90dpi. You can also use -d to specify this option. --format png | jSpecify the output format for the converted image. The default value is png. You can also use -f to specify this option. --height integerSpecify the height of the converted image. The default value is the height of the original image. You can also use -h to specify this option. --version Display rsvg version information. You can also use -v to specify this option. --width integer Specify the width of the converted image. The default value is the width of the original image. You can also use -w to specify this option. --x-zoom number X Zoom factor, as a percentage. The default value is 1.0. You can also use -x to specify this option. --y-zoom number Y Zoom factor, as a percentage. The default value is 1.0. You can also use -y to specify this option. OPERANDS
The following operands are supported: infile.svg The name of the input SVG file. outfile.png The name of the converted PNG file. outfile.jpeg The name of the converted JPEG file. EXAMPLES
Example 1: Converting an SVG Image to PNG example% rsvg myfile.svg myfile.png Example 2: Converting an SVG Image to JPEG at 300dpi Resolution example% rsvg -f jpeg -d 300 myfile.svg myfile.jpg EXIT STATUS
The following exit values are returned: 0 Application exited successfully >0 Application exited with failure FILES
The following files are used by this application: /usr/bin/rsvg Executable to convert SVG files into raster images ATTRIBUTES
See attributes(5) for descriptions of the following attributes: +-----------------------------+-----------------------------+ | ATTRIBUTE TYPE | ATTRIBUTE VALUE | +-----------------------------+-----------------------------+ |Availability |SUNWgnome-base-libs | +-----------------------------+-----------------------------+ |Interface stability |External | +-----------------------------+-----------------------------+ SEE ALSO
http://librsvg.sourceforge.net/ http://www.w3.org/TR/SVG11/ NOTES
Original man page written by Dom Lachowicz (cinamod@hotmail.com), Alex Larsson (alex@redhat.com), and others. Updated by Laszlo Peter, Sun Microsystems Inc., 2004. SunOS 5.10 7 Sep 2004 rsvg(1)

Check Out this Related Man Page

Image::LibRSVG(3pm)					User Contributed Perl Documentation				       Image::LibRSVG(3pm)

NAME
Image::LibRSVG - Perl extension for librsvg SYNOPSIS
use Image::LibRSVG; ## static Methods my $known_formats = Image::LibRSVG->getKnownFormats(); my $formats = Image::LibRSVG->getSupportedFormats(); my $isSupported = Image::LibRSVG->isFormatSupported("tiff"); my $rsvg = new Image::LibRSVG(); $rsvg->convert("my.svg", "my.png" ); $rsvg->convertAtZoom("my.svg", "my.png", 1.5, 1.5 ); $rsvg->convertAtMaxSize("my.svg", "my.png", 200, 300 ); $rsvg->convertAtSize("my.svg", "my.png", 200, 300 ); $rsvg->convertAtZoomWithMax("my.svg", "my.png", 1.5, 1.5, 200, 300 ); $formats = $rsvg->getSupportedFormats(); $isSupported = $rsvg->isFormatSupported("tiff"); $rsvg->loadImage( "my.svg" ); open( SVGFILE, "< my.svg" ); local( $/ ) ; $rsvg->loadImageFromString( <SVGFILE> ); close SVGFILE; $rsvg->saveAs( "my.png" ); $rsvg->saveAs( "my.jpg", "jpeg" ); $rsvg->loadImage( "my.svg", 0, { zoom => [ 1.5, 1.5 ] } ); $rsvg->saveAs( "zoomed.png" ); my $bitmap = $rsvg->getImageBitmap(); ABSTRACT
This module provides an Perl-Interface towards the gnome-lib librsvg-2. DESCRIPTION
This module provides an Perl-Interface towards the gnome-lib librsvg-2 which is able to convert SVG(Scaleable Vector Graphics) into bitmapformats like (PNG,JPG,...). To which formats you can convert the svg-files depends on your gdk-pixbuf configuration. Still at least PNG and JPG should be available. EXPORT None by default. Methods Constructor o new() static methods o ArrayRef getKnownFormats() returns all formats known to gdk-pixbuf o ArrayRef getSupportedFormats() returns all formats you can store your svg image into o bool isFormatSupported( String format ) returns true if you can store your image in this format else false member methods o bool loadImage( String svgfile[, int dpi=0, HashRef args] ) This is function provides a common call mechanism to for all functions below, the args-variable can hold the following values: Case 1( = loadFromFile ): undef Case 2( = loadFromFile ): empty hashref Case 3( = loadFromFileAtZoom ) zoom->[0] ... x_zoom zoom->[1] ... y_zoom Case 4( = loadFromFileAtMaxSize ): dimension->[0] ... x-size dimension->[1] ... y-size Case 5( = loadFromFileAtSize ): dimension->[0] ... x-size dimension->[1] ... y-size dimension->[2] ... max-size-flag Case 6( = loadFromFileAtZoomWithMax ): zoom->[0] ........ x_zoom zoom->[1] ........ y_zoom dimension->[0] ... x-size dimension->[1] ... y-size o bool loadImageFromString( String svgfile[, int dpi=0, HashRef args] ) Loads the image from an String containing a plain SVG. For information about args see loadImage. o bool loadFromFile(String svgfile,[int dpi=0]) o bool loadFromFileAtZoom( String svgfile, double x_zoom, double y_zoom[, int dpi=0] ) o bool loadFromFileAtMaxSize( String svgfile, int width, int height[, int dpi=0] ) o bool loadFromFileAtSize( String svgfile, int width, int height[, int dpi=0] ) o bool loadFromFileAtZoomWithMax( String svgfile, double x_zoom, double y_zoom, int width, int height[, int dpi=0] ) o bool loadFromString(String svgfile,[int dpi=0]) o bool loadFromStringAtZoom( String svgfile, double x_zoom, double y_zoom[, int dpi=0] ) o bool loadFromStringAtMaxSize( String svgfile, int width, int height[, int dpi=0] ) o bool loadFromStringAtSize( String svgfile, int width, int height[, int dpi=0] ) o bool loadFromStringAtZoomWithMax( String svgfile, double x_zoom, double y_zoom, int width, int height[, int dpi=0] ) o bool convert( String svgfile, String bitmapfile[, int dpi=0, String format="png", int quality=100] ) o bool convertAtZoom( String svgfile, String bitmapfile, double x_zoom, double y_zoom[, int dpi=0, String format="png", int quality=100] ) o bool convertAtMaxSize( String svgfile, String bitmapfile, int width, int height[, int dpi=0, String format="png", int quality=100] ) o bool convertAtSize( String svgfile, String bitmapfile, int width, int height[, int dpi=0, String format="png", int quality=100] ) o bool convertAtZoomWithMax( String svgfile, String bitmapfile, double x_zoom, double y_zoom, int width, int height[, int dpi=0, String format="png", int quality=100] ) o bool saveAs( String filename, [ String type, String quality ] ) Saves the image to a file o SV getBitmap( [ String type, String quality ] ) Saves the image to a scalar which can be passed on to other applications. This only return a useful value if you have compiled it with a gdk-pixbuf greater than or equal to 2.4 SEE ALSO
http://librsvg.sf.net AUTHOR
Tom Schindl, <tom.schindl@bestsolution.at> COPYRIGHT AND LICENSE
Copyright 2004 by Tom Schindl and bestsolution Systemhaus GmbH This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself. perl v5.14.2 2006-03-14 Image::LibRSVG(3pm)
Man Page