You are viewing a plain text version of this content. The canonical link for it is here.
Posted to batik-users@xmlgraphics.apache.org by John <jo...@telus.net> on 2006/04/29 08:01:58 UTC
is invalid
Hi,
(I'm an absolute newbie)
Sorry for posting the entire svg file, not sure if that is etiquette.
I just compile my first batik transcoder app, nothing special but I get
an error, I'm not sure if it is a problem with the source svg or with my
code.
Using Windows XP SP2, NetBeans 5.0, JDK 5.0 update 6, batik 1.6.
At first I thought it might be something with serial vs. DOM based
parsing so the element must be defined before it is referenced, but that
doesn't seem to be the problem. Is it valid to reference a linear
gradient in a radial gradient? The file displays fine in Firefox.
In the code, I copied it all, please do not pay any attention to the
destfile parsing/concat.
Error message:
------------
org.apache.batik.transcoder.TranscoderException: null
Enclosed Exception:
null:-1
The URI "#linearGradient2079"
specified on the element <radialGradient> is invalid
------------
Code:
------------
package xp_svg2ico;
import java.io.File;
import java.io.FileOutputStream;
import java.io.FileReader;
import org.apache.batik.transcoder.image.PNGTranscoder;
import org.apache.batik.transcoder.TranscoderInput;
import org.apache.batik.transcoder.TranscoderOutput;
/**
*
* @author john
*/
public class Main {
/** Creates a new instance of Main */
public Main() {
}
/**
* @param args the command line arguments
*/
public static void main(String[] args)
{
String srcfile = (String)args[0];
System.out.println("srcfile = " + srcfile);
String basename = srcfile.substring(srcfile.lastIndexOf('\\')+1,
srcfile.indexOf('.'));
System.out.println("filename = " + basename);
basename = srcfile.substring(0, srcfile.lastIndexOf('\\')+1) +
basename;
System.out.println("basename = " + basename);
String destfile = basename + "16.png";
System.out.println("destfile = " + destfile);
try
{
PNGTranscoder t = new PNGTranscoder();
TranscoderInput input = new TranscoderInput(new
FileReader(new File(srcfile)));
FileOutputStream outputStream = new FileOutputStream(new
File(destfile));
TranscoderOutput output = new TranscoderOutput(outputStream);
t.transcode(input, output);
outputStream.close();
} catch (Exception ex)
{
System.out.println("------------\nxp_svg2ico
Exception:\n------------\n" + ex.toString() + "\n------------\n");
}
}
}
------------
SVG file
------------
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN"
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd">
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<!--
Created By Andrew Fitzsimon.
Much of this document has been manually cleaned and crafted in a text
editor so that only the colour definitions and basic presentation
related data remain in the XML.
Changes to this document may compromise the structure of this palette.
-->
<svg
version="1.0"
x="00"
y="00"
width="128"
height="128"
id="Etiquette"
sodipodi:version="0.32"
inkscape:version="0.40+cvs"
sodipodi:docname="redhat-preferences.svg"
sodipodi:docbase="/home/andy/Desktop/etiquette/scalable/apps"
xmlns="http://www.w3.org/2000/svg"
xmlns:cc="http://web.resource.org/cc/"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:dc="http://purl.org/dc/elements/1.1/"
xmlns:xlink="http://www.w3.org/1999/xlink">
<metadata
id="About">
<rdf:RDF
id="RDF232">
<cc:Work
rdf:about=""
id="Work233">
<dc:format
id="format234">image/svg+xml</dc:format>
<dc:type
id="type236"
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
<dc:creator
id="creator1291">
<cc:Agent
id="Agent1292">
<dc:title
id="title1293">Andrew Fitzsimon</dc:title>
</cc:Agent>
</dc:creator>
<dc:date
id="date1295">2004-12-25</dc:date>
<dc:title
id="title1297">Etiquette Icon</dc:title>
<cc:license
id="license1299"
rdf:resource="http://creativecommons.org/licenses/by/2.0/" />
<dc:rights
id="rights1308">
<cc:Agent
id="Agent1309">
<dc:title
id="title1310">Andrew Fitzsimon</dc:title>
</cc:Agent>
</dc:rights>
</cc:Work>
<cc:License
rdf:about="http://creativecommons.org/licenses/by/2.0/"
id="License1300">
<cc:permits
rdf:resource="http://web.resource.org/cc/Reproduction"
id="permits1301" />
<cc:permits
rdf:resource="http://web.resource.org/cc/Distribution"
id="permits1302" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Notice"
id="requires1303" />
<cc:requires
rdf:resource="http://web.resource.org/cc/Attribution"
id="requires1304" />
<cc:prohibits
rdf:resource="http://web.resource.org/cc/CommercialUse"
id="prohibits1305" />
<cc:permits
rdf:resource="http://web.resource.org/cc/DerivativeWorks"
id="permits1306" />
<cc:requires
rdf:resource="http://web.resource.org/cc/ShareAlike"
id="requires1307" />
</cc:License>
</rdf:RDF>
</metadata>
<sodipodi:namedview
id="base"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:pageopacity="0.0"
inkscape:pageshadow="0"
inkscape:zoom="0.50000000"
inkscape:cx="45.838135"
inkscape:cy="145.23254"
inkscape:window-width="640"
inkscape:window-height="534"
inkscape:window-x="0"
inkscape:window-y="25"
inkscape:current-layer="Etiquette"
showgrid="true"
gridspacingx="8.0000000pt"
gridspacingy="8.0000000pt"
gridoriginy="0.0000000pt"
gridoriginx="0pt"
inkscape:grid-points="true"
gridtolerance="40pt"
showborder="true"
inkscape:grid-bbox="false"
gridcolor="#3f3fff"
gridopacity="0.082352941"
gridempspacing="2"
gridempcolor="#3f3fff"
gridempopacity="0.082352941" />
<defs
id="Gradients">
id="Gradients">
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient2022"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.642214,1.557113)"
x1="637.03113"
y1="69.986862"
x2="638.29358"
y2="118.30303" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient2020"
gradientTransform="scale(0.642214,1.557113)"
x1="629.35144"
y1="184.42598"
x2="629.35144"
y2="133.69067"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient1798"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.061337,0.942208)"
x1="353.14960"
y1="303.61761"
x2="152.73404"
y2="320.13889" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient1797"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.471821,-9.669844e-3,4.341929e-2,2.118558,-8.349300,1.810046)"
x1="386.54407"
y1="256.43335"
x2="598.82477"
y2="256.43335" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1773"
id="linearGradient2002"
gradientTransform="scale(0.595275,1.679895)"
x1="582.53784"
y1="287.77014"
x2="489.30524"
y2="286.56384"
gradientUnits="userSpaceOnUse"
spreadMethod="pad" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient2015"
gradientTransform="scale(1.862024,0.537050)"
x1="144.94856"
y1="569.42645"
x2="139.92892"
y2="277.50345"
gradientUnits="userSpaceOnUse" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient2932"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.862024,0.537050)"
x1="146.77434"
y1="260.56787"
x2="142.88757"
y2="328.43097" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient2004"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.462322,2.162994)"
spreadMethod="pad"
x1="550.78760"
y1="124.00206"
x2="594.72760"
y2="124.63098" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1773"
id="linearGradient1796"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.547723,1.825741)"
spreadMethod="reflect"
x1="589.10828"
y1="150.71188"
x2="506.64288"
y2="150.71188" />
<linearGradient
inkscape:collect="always"
id="linearGradient1994">
<stop
style="stop-color:#eae8e3;stop-opacity:1;"
offset="0"
id="stop1995" />
<stop
style="stop-color:#eae8e3;stop-opacity:0;"
offset="1"
id="stop1996" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1994"
id="linearGradient2047"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.704514,0.704514,-0.709709,0.709709,-5.906391e-14,-9.589551e-15)"
x1="581.01965"
y1="-11.146357"
x2="675.33197"
y2="-260.96234" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1773"
id="linearGradient2124"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.559956,1.785855)"
x1="704.37604"
y1="255.77260"
x2="1174.9385"
y2="59.151508" />
<linearGradient
id="linearGradient1759">
<stop
style="stop-color:#ffffff;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop3001" />
<stop
style="stop-color:#ffffff;stop-opacity:0.0000000;"
offset="1.0000000"
id="stop1761" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient2077"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.704514,0.704514,-0.709709,0.709709,-0.166278,4.882177)"
x1="738.66742"
y1="-293.07953"
x2="674.44055"
y2="-169.73376" />
<linearGradient
id="linearGradient1773">
<stop
style="stop-color:#000000;stop-opacity:1.0000000;"
offset="0.0000000"
id="stop1774" />
<stop
style="stop-color:#000000;stop-opacity:0.0000000;"
offset="1.0000000"
id="stop1775" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1773"
id="linearGradient2046"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(0.559956,1.785855)"
x1="1225.5968"
y1="146.32704"
x2="955.32343"
y2="157.45752" />
<linearGradient
inkscape:collect="always"
id="linearGradient2079">
<stop
style="stop-color:#9e9e9e;stop-opacity:1;"
offset="0"
id="stop2080" />
<stop
style="stop-color:#9e9e9e;stop-opacity:0;"
offset="1"
id="stop2081" />
</linearGradient>
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2079"
id="radialGradient2082"
gradientTransform="scale(1.732051,0.577350)"
cx="124.13029"
cy="1151.5748"
fx="113.13036"
fy="1058.7870"
r="194.85568"
gradientUnits="userSpaceOnUse" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2079"
id="radialGradient2084"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.732051,0.577350)"
cx="124.13029"
cy="1151.5748"
fx="113.13036"
fy="1058.7870"
r="194.85568" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2079"
id="radialGradient2086"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.732051,0.577350)"
cx="124.13029"
cy="1151.5748"
fx="113.13036"
fy="1058.7870"
r="194.85568" />
<linearGradient
id="TransparentWhite">
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="0"
id="stopwhitefull" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="1"
id="stopwhitetransparent" />
</linearGradient>
<linearGradient
id="3DShadowGradient">
<stop
style="stop-color:#565248;stop-opacity:1;"
offset="0"
id="stop3933" />
<stop
style="stop-color:#565248;stop-opacity:0;"
offset="1"
id="stop3934" />
</linearGradient>
<linearGradient
id="Basic3DDarkGradient">
<stop
style="stop-color:#807d74;stop-opacity:1;"
offset="0"
id="stop3929" />
<stop
style="stop-color:#807d74;stop-opacity:0;"
offset="1"
id="stop3930" />
</linearGradient>
<linearGradient
id="Basic3DMediumGradient">
<stop
style="stop-color:#bab5ab;stop-opacity:1;"
offset="0"
id="stop3925" />
<stop
style="stop-color:#bab5ab;stop-opacity:0;"
offset="1"
id="stop3926" />
</linearGradient>
<linearGradient
id="Basic3DHighlightGradient">
<stop
style="stop-color:#eae8e3;stop-opacity:1;"
offset="0"
id="stop3921" />
<stop
style="stop-color:#eae8e3;stop-opacity:0;"
offset="1"
id="stop3922" />
</linearGradient>
<linearGradient
id="RedHilightGradient">
<stop
style="stop-color:#e0b6af;stop-opacity:1;"
offset="0"
id="stop3917" />
<stop
style="stop-color:#e0b6af;stop-opacity:0;"
offset="1"
id="stop3918" />
</linearGradient>
<linearGradient
id="RedMediumGradient">
<stop
style="stop-color:#c1665a;stop-opacity:1;"
offset="0"
id="stop3913" />
<stop
style="stop-color:#c1665a;stop-opacity:0;"
offset="1"
id="stop3914" />
</linearGradient>
<linearGradient
id="RedDarkGradient">
<stop
style="stop-color:#884631;stop-opacity:1;"
offset="0"
id="stop3909" />
<stop
style="stop-color:#884631;stop-opacity:0;"
offset="1"
id="stop3910" />
</linearGradient>
<linearGradient
id="RedShadowGradient">
<stop
style="stop-color:#663822;stop-opacity:1;"
offset="0"
id="stop3905" />
<stop
style="stop-color:#663822;stop-opacity:0;"
offset="1"
id="stop3906" />
</linearGradient>
<linearGradient
id="PurpleHilightGradient">
<stop
style="stop-color:#ada7c8;stop-opacity:1;"
offset="0"
id="stop3901" />
<stop
style="stop-color:#ada7c8;stop-opacity:0;"
offset="1"
id="stop3902" />
</linearGradient>
<linearGradient
id="PurpleMediumGradient">
<stop
style="stop-color:#887fa3;stop-opacity:1;"
offset="0"
id="stop3897" />
<stop
style="stop-color:#887fa3;stop-opacity:0;"
offset="1"
id="stop3898" />
</linearGradient>
<linearGradient
id="PurpleDarkGradient">
<stop
style="stop-color:#625b81;stop-opacity:1;"
offset="0"
id="stop3893" />
<stop
style="stop-color:#625b81;stop-opacity:0;"
offset="1"
id="stop3894" />
</linearGradient>
<linearGradient
id="PurpleShadowGradient">
<stop
style="stop-color:#494066;stop-opacity:1;"
offset="0"
id="stop3889" />
<stop
style="stop-color:#494066;stop-opacity:0;"
offset="1"
id="stop3890" />
</linearGradient>
<linearGradient
id="GreenHilightGradient">
<stop
style="stop-color:#c5d2c8;stop-opacity:1;"
offset="0"
id="stop3885" />
<stop
style="stop-color:#c5d2c8;stop-opacity:0;"
offset="1"
id="stop3886" />
</linearGradient>
<linearGradient
id="GreenMediumGradient">
<stop
style="stop-color:#83a67f;stop-opacity:1;"
offset="0"
id="stop3881" />
<stop
style="stop-color:#83a67f;stop-opacity:0;"
offset="1"
id="stop3882" />
</linearGradient>
<linearGradient
id="GreenDarkGradient">
<stop
style="stop-color:#5d7555;stop-opacity:1;"
offset="0"
id="stop3877" />
<stop
style="stop-color:#5d7555;stop-opacity:0;"
offset="1"
id="stop3878" />
</linearGradient>
<linearGradient
id="GreenShadowGradient">
<stop
style="stop-color:#445632;stop-opacity:1;"
offset="0"
id="stop3873" />
<stop
style="stop-color:#445632;stop-opacity:0;"
offset="1"
id="stop3874" />
</linearGradient>
<linearGradient
id="AccentRedDarkGradient">
<stop
style="stop-color:#990000;stop-opacity:1;"
offset="0"
id="stop3868" />
<stop
style="stop-color:#990000;stop-opacity:0;"
offset="1"
id="stop3869" />
</linearGradient>
<linearGradient
id="AccentRedGradient">
<stop
style="stop-color:#df421e;stop-opacity:1;"
offset="0"
id="stop3864" />
<stop
style="stop-color:#df421e;stop-opacity:0;"
offset="1"
id="stop3865" />
</linearGradient>
<linearGradient
id="AccentGreenDarkGradient">
<stop
style="stop-color:#267726;stop-opacity:1;"
offset="0"
id="stop3860" />
<stop
style="stop-color:#267726;stop-opacity:0;"
offset="1"
id="stop3861" />
</linearGradient>
<linearGradient
id="AccentGreenGradient">
<stop
style="stop-color:#46a046;stop-opacity:1;"
offset="0"
id="stop3856" />
<stop
style="stop-color:#46a046;stop-opacity:0;"
offset="1"
id="stop3857" />
</linearGradient>
<linearGradient
id="AccentYellowDarkGradient">
<stop
style="stop-color:#d1940c;stop-opacity:1;"
offset="0"
id="stop3852" />
<stop
style="stop-color:#d1940c;stop-opacity:0;"
offset="1"
id="stop3853" />
</linearGradient>
<linearGradient
id="AccentYellowGradient">
<stop
style="stop-color:#eed680;stop-opacity:1;"
offset="0"
id="stop3848" />
<stop
style="stop-color:#eed680;stop-opacity:0;"
offset="1"
id="stop3849" />
</linearGradient>
<linearGradient
id="BlueMediumGradient">
<stop
style="stop-color:#7590ae;stop-opacity:1;"
offset="0"
id="stop3844" />
<stop
style="stop-color:#7590ae;stop-opacity:0;"
offset="1"
id="stop3845" />
</linearGradient>
<linearGradient
id="BlueHilightGradient">
<stop
style="stop-color:#9db8d2;stop-opacity:1;"
offset="0"
id="stop3840" />
<stop
style="stop-color:#9db8d2;stop-opacity:0;"
offset="1"
id="stop3841" />
</linearGradient>
<linearGradient
id="BlueDarkGradient">
<stop
style="stop-color:#4b6983;stop-opacity:1;"
offset="0"
id="stop3836" />
<stop
style="stop-color:#4b6983;stop-opacity:0;"
offset="1"
id="stop3837" />
</linearGradient>
<linearGradient
id="BlueShadowGradient">
<stop
style="stop-color:#314e6c;stop-opacity:1;"
offset="0"
id="stop3832" />
<stop
style="stop-color:#314e6c;stop-opacity:0;"
offset="1"
id="stop3833" />
</linearGradient>
<linearGradient
id="FaceSkinHilightGradient">
<stop
style="stop-color:#efe0cd;stop-opacity:1;"
offset="0"
id="stop3828" />
<stop
style="stop-color:#efe0cd;stop-opacity:0;"
offset="1"
id="stop3829" />
</linearGradient>
<linearGradient
id="FaceSkinShadowGradient">
<stop
style="stop-color:#826647;stop-opacity:1;"
offset="0"
id="stop3824" />
<stop
style="stop-color:#826647;stop-opacity:0;"
offset="1"
id="stop3825" />
</linearGradient>
<linearGradient
id="FaceSkinMediumGradient">
<stop
style="stop-color:#e0c39e;stop-opacity:1;"
offset="0"
id="stop3820" />
<stop
style="stop-color:#e0c39e;stop-opacity:0;"
offset="1"
id="stop3821" />
</linearGradient>
<linearGradient
id="FaceSkinDarkGradient">
<stop
style="stop-color:#b39169;stop-opacity:1;"
offset="0"
id="stop3816" />
<stop
style="stop-color:#b39169;stop-opacity:0;"
offset="1"
id="stop3817" />
</linearGradient>
<linearGradient
id="MaterialSoftShadow">
<stop
style="stop-color:#000000;stop-opacity:0.215;"
offset="0"
id="stop2619" />
<stop
style="stop-color:#000000;stop-opacity:0.098;"
offset="0.50000000"
id="stop2621" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stop2620" />
</linearGradient>
<linearGradient
id="MaterialShinyDarkWood">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stop1760" />
<stop
style="stop-color:#c2b6a6;stop-opacity:1;"
offset="0.12675783"
id="stop1771" />
<stop
style="stop-color:#565248;stop-opacity:1;"
offset="0.25682649"
id="stop1762" />
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0.65704960"
id="stop1765" />
<stop
style="stop-color:#bbafa0;stop-opacity:1;"
offset="0.82406247"
id="stop1770" />
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="1"
id="stop1767" />
</linearGradient>
<linearGradient
id="MaterialMediumBlue">
<stop
style="stop-color:#9db8d2;stop-opacity:1;"
offset="0"
id="stop2541" />
<stop
style="stop-color:#4b6983;stop-opacity:1;"
offset="1"
id="stop2542" />
</linearGradient>
<linearGradient
id="MaterialCopperOverlay">
<stop
style="stop-color:#efe0cd;stop-opacity:1;"
offset="0"
id="stop3227" />
<stop
style="stop-color:#eed680;stop-opacity:0;"
offset="0.14523530"
id="stop3231" />
<stop
style="stop-color:#efe0cd;stop-opacity:1;"
offset="0.62500000"
id="stop3234" />
<stop
style="stop-color:#eed680;stop-opacity:0;"
offset="0.75000000"
id="stop3232" />
<stop
style="stop-color:#efe0cd;stop-opacity:1;"
offset="0.87500000"
id="stop3233" />
<stop
style="stop-color:#eed680;stop-opacity:0;"
offset="1"
id="stop3228" />
</linearGradient>
<linearGradient
id="MaterialDarkWood">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stop1589" />
<stop
style="stop-color:#565248;stop-opacity:1;"
offset="0.14170589"
id="stop1721" />
<stop
style="stop-color:#826647;stop-opacity:1;"
offset="0.28341177"
id="stop1701" />
<stop
style="stop-color:#565248;stop-opacity:1;"
offset="0.36718142"
id="stop1687" />
<stop
style="stop-color:#3d3d3d;stop-opacity:1;"
offset="0.52735537"
id="stop1702" />
<stop
style="stop-color:#807d74;stop-opacity:1;"
offset="0.63150042"
id="stop1700" />
<stop
style="stop-color:#565248;stop-opacity:1;"
offset="0.81575024"
id="stop1708" />
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="1"
id="stop1590" />
</linearGradient>
<linearGradient
id="MaterialLightChrome">
<stop
style="stop-color:#aaaaaa;stop-opacity:1;"
offset="0"
id="stop1613" />
<stop
style="stop-color:#f3f3f3;stop-opacity:1;"
offset="0.44999999"
id="stop1768" />
<stop
style="stop-color:#949494;stop-opacity:1;"
offset="0.55000001"
id="stop1769" />
<stop
style="stop-color:#eeeeee;stop-opacity:1;"
offset="1"
id="stop1614" />
</linearGradient>
<linearGradient
id="MaterialMediumChrome">
<stop
style="stop-color:#999999;stop-opacity:1;"
offset="0"
id="stop2006" />
<stop
style="stop-color:#eeeeee;stop-opacity:1;"
offset="0.44999999"
id="stop2007" />
<stop
style="stop-color:#666666;stop-opacity:1;"
offset="0.55000001"
id="stop2008" />
<stop
style="stop-color:#cccccc;stop-opacity:1;"
offset="1"
id="stop2009" />
</linearGradient>
<linearGradient
id="MaterialDarkChrome">
<stop
style="stop-color:#666666;stop-opacity:1;"
offset="0"
id="stop2636" />
<stop
style="stop-color:#cccccc;stop-opacity:1;"
offset="0.44999999"
id="stop2637" />
<stop
style="stop-color:#333333;stop-opacity:1;"
offset="0.55000001"
id="stop2638" />
<stop
style="stop-color:#cccccc;stop-opacity:1;"
offset="1"
id="stop2639" />
</linearGradient>
<linearGradient
id="MaterialSteel">
<stop
style="stop-color:#807d74;stop-opacity:1;"
offset="0"
id="stop1499" />
<stop
style="stop-color:#f2f0eb;stop-opacity:1;"
offset="0.38708624"
id="stop1501" />
<stop
style="stop-color:#565248;stop-opacity:1;"
offset="0.80849576"
id="stop1502" />
<stop
style="stop-color:#eae8e3;stop-opacity:1;"
offset="1"
id="stop1500" />
</linearGradient>
<linearGradient
id="TransparentBlack">
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="0"
id="stopBlackTransparent1" />
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="1"
id="stopBlackFull1" />
</linearGradient>
<linearGradient
id="WhiteTransparent">
<stop
style="stop-color:#ffffff;stop-opacity:1;"
offset="0"
id="stopWhiteFull" />
<stop
style="stop-color:#ffffff;stop-opacity:0;"
offset="1"
id="stopWhiteTransparent" />
</linearGradient>
<linearGradient
id="BlackTransparent">
<stop
style="stop-color:#000000;stop-opacity:1;"
offset="0"
id="stopBlackFull" />
<stop
style="stop-color:#000000;stop-opacity:0;"
offset="1"
id="stopBlackTransparent" />
</linearGradient>
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient3596"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.145372,0.000000,1.800717e-17,0.352469,29.17801,-89.92630)"
x1="637.03113"
y1="69.986862"
x2="638.29358"
y2="118.30303" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient3598"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.145372,0.000000,1.800717e-17,0.352469,29.17801,-89.92630)"
x1="629.35144"
y1="184.42598"
x2="629.35144"
y2="133.69067" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient3601"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(7.706791e-2,7.397238e-2,-0.332149,0.346048,82.59332,-44.00220)"
x1="386.54407"
y1="256.43335"
x2="598.82477"
y2="256.43335" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1773"
id="linearGradient3603"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(9.528031e-2,9.528031e-2,-0.268886,0.268886,84.21944,-42.95552)"
spreadMethod="pad"
x1="582.53784"
y1="287.77014"
x2="489.30524"
y2="286.56384" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient3607"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.298037,0.298037,-8.596076e-2,8.596076e-2,84.21944,-42.95552)"
x1="144.94856"
y1="569.42645"
x2="139.92892"
y2="277.50345" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient3609"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.298037,0.298037,-8.596076e-2,8.596076e-2,84.21944,-42.95552)"
x1="146.77434"
y1="260.56787"
x2="142.88757"
y2="328.43097" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient3613"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(7.399972e-2,7.399972e-2,-0.346211,0.346211,84.21944,-42.95552)"
spreadMethod="pad"
x1="550.78760"
y1="124.00206"
x2="594.72760"
y2="124.63098" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1773"
id="linearGradient3615"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(8.766909e-2,8.766909e-2,-0.292230,0.292230,84.21944,-42.95552)"
spreadMethod="reflect"
x1="589.10828"
y1="150.71188"
x2="506.64288"
y2="150.71188" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient3618"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.245378,0.000000,5.366801e-18,0.247187,-104.0941,96.55097)"
x1="738.66742"
y1="-293.07953"
x2="674.44055"
y2="-169.73376" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1994"
id="linearGradient3620"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(0.245378,0.000000,5.366801e-18,0.247187,-104.9154,95.67180)"
x1="581.01965"
y1="-11.146357"
x2="675.33197"
y2="-260.96234" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1773"
id="linearGradient3622"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(9.751466e-2,-9.751466e-2,0.311001,0.311001,-104.9154,95.67180)"
x1="704.37604"
y1="255.77260"
x2="1174.9385"
y2="59.151508" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1773"
id="linearGradient3624"
gradientUnits="userSpaceOnUse"
gradientTransform="matrix(9.751466e-2,-9.751466e-2,0.311001,0.311001,-104.9154,95.67180)"
x1="1225.5968"
y1="146.32704"
x2="955.32343"
y2="157.45752" />
<linearGradient
inkscape:collect="always"
xlink:href="#linearGradient1759"
id="linearGradient3626"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.061337,0.942208)"
x1="353.14960"
y1="303.61761"
x2="152.73404"
y2="320.13889" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2079"
id="radialGradient3627"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.732051,0.577350)"
cx="124.13029"
cy="1151.5748"
fx="113.13036"
fy="1058.7870"
r="194.85568" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2079"
id="radialGradient3628"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.732051,0.577350)"
cx="124.13029"
cy="1151.5748"
fx="113.13036"
fy="1058.7870"
r="194.85568" />
<radialGradient
inkscape:collect="always"
xlink:href="#linearGradient2079"
id="radialGradient3629"
gradientUnits="userSpaceOnUse"
gradientTransform="scale(1.732051,0.577350)"
cx="124.13029"
cy="1151.5748"
fx="113.13036"
fy="1058.7870"
r="194.85568" />
</defs>
<path
sodipodi:type="arc"
style="opacity:0.50931674;fill:url(#radialGradient3629);fill-opacity:1.0000000;stroke:none;stroke-width:3.7500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
id="path2085"
sodipodi:cx="215.00000"
sodipodi:cy="664.86218"
sodipodi:rx="337.50000"
sodipodi:ry="112.50000"
d="M 552.50000 664.86218 A 337.50000 112.50000 0 1 1
-122.50000,664.86218 A 337.50000 112.50000 0 1 1 552.50000 664.86218 z"
transform="matrix(0.164344,0.000000,0.000000,6.305406e-2,30.81838,72.45938)"
/>
<path
sodipodi:type="arc"
style="opacity:0.50931674;fill:url(#radialGradient3628);fill-opacity:1.0000000;stroke:none;stroke-width:3.7500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
id="path2083"
sodipodi:cx="215.00000"
sodipodi:cy="664.86218"
sodipodi:rx="337.50000"
sodipodi:ry="112.50000"
d="M 552.50000 664.86218 A 337.50000 112.50000 0 1 1
-122.50000,664.86218 A 337.50000 112.50000 0 1 1 552.50000 664.86218 z"
transform="matrix(8.689484e-2,0.000000,0.000000,4.203616e-2,77.43457,85.30264)"
/>
<path
sodipodi:type="arc"
style="opacity:0.50931674;fill:url(#radialGradient3627);fill-opacity:1.0000000;stroke:none;stroke-width:3.7500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
id="path2078"
sodipodi:cx="215.00000"
sodipodi:cy="664.86218"
sodipodi:rx="337.50000"
sodipodi:ry="112.50000"
d="M 552.50000 664.86218 A 337.50000 112.50000 0 1 1
-122.50000,664.86218 A 337.50000 112.50000 0 1 1 552.50000 664.86218 z"
transform="matrix(8.689484e-2,0.000000,0.000000,4.203616e-2,22.60587,85.30264)"
/>
<path
style="fill:#c5c5c5;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.7500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
d="M 17.426194,15.446875 L 29.953894,27.974574 L
27.570258,36.366285 L 19.178546,38.749922 L 6.9338370,26.505209 L
1.3448154,32.094231 L 15.428945,52.458558 L 32.201478,49.269491 L
91.041396,111.91887 C 100.06086,120.99964 112.20288,107.38346
103.77589,99.619740 L 40.908828,40.170310 L 44.729171,23.212753 L
23.439716,9.4333523 L 17.426194,15.446875 z M 94.976028,103.42376 C
96.577104,101.82269 99.176220,101.82270 100.77729,103.42377 C
102.37838,105.02483 102.37837,107.62396 100.77730,109.22504 C
99.176225,110.82610 96.577109,110.82610 94.976038,109.22503 C
93.374955,107.62398 93.374957,105.02483 94.976028,103.42376 z "
id="path1695"
sodipodi:nodetypes="ccccccccccccccccccc" />
<path
style="fill:url(#linearGradient3624);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.7500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
d="M 17.426194,15.446875 L 29.953894,27.974574 L
27.570258,36.366285 L 19.178546,38.749922 L 6.9338370,26.505209 L
1.3448154,32.094231 L 15.445117,52.920402 L 32.201478,49.269491 L
91.041396,111.91887 C 99.135707,120.83637 112.58382,107.98209
103.77589,99.619740 L 40.908828,40.170310 L 44.729171,23.212753 L
23.439716,9.4333523 L 17.426194,15.446875 z M 94.976028,103.42376 C
96.577104,101.82269 99.176220,101.82270 100.77729,103.42377 C
102.37838,105.02483 102.37837,107.62396 100.77730,109.22504 C
99.176225,110.82610 96.577109,110.82610 94.976038,109.22503 C
93.374955,107.62398 93.374957,105.02483 94.976028,103.42376 z "
id="path2037"
sodipodi:nodetypes="ccccccccccccccccccc" />
<path
style="fill:url(#linearGradient3622);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.7500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
d="M 17.426194,15.446875 L 29.953894,27.974574 L
27.570258,36.366285 L 19.178546,38.749922 L 6.9338370,26.505209 L
1.3448154,32.094231 L 15.445117,52.920402 L 32.201478,49.269491 L
91.041396,111.91887 C 99.135707,120.83637 112.58382,107.98209
103.77589,99.619740 L 40.908828,40.170310 L 44.729171,23.212753 L
23.439716,9.4333523 L 17.426194,15.446875 z M 94.976028,103.42376 C
96.577104,101.82269 99.176220,101.82270 100.77729,103.42377 C
102.37838,105.02483 102.37837,107.62396 100.77730,109.22504 C
99.176225,110.82610 96.577109,110.82610 94.976038,109.22503 C
93.374955,107.62398 93.374957,105.02483 94.976028,103.42376 z "
id="path2123"
sodipodi:nodetypes="ccccccccccccccccccc" />
<path
style="fill:url(#linearGradient3620);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.7500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
d="M 18.888487,14.523323 L 32.286922,26.910301 L
27.955073,36.751099 L 19.178546,39.365625 L 6.7799119,27.120913 L
3.2688872,31.786379 L 16.037657,50.044690 L 32.586293,46.960606 L
91.797817,109.62772 C 98.951503,117.62327 110.56478,107.37799
101.92011,98.852377 L 40.838807,39.498622 L 44.190379,23.086798 L
23.439716,9.4333523 L 18.888487,14.523323 z M 94.617623,102.29573 C
96.218699,100.69466 99.048692,100.38682 100.64978,101.98789 C
102.25086,103.58895 103.55923,106.41897 101.26549,109.48233 C
99.356560,111.39125 96.295667,111.31428 94.386744,109.25143 C
92.785661,107.65039 93.016554,103.89680 94.617623,102.29573 z "
id="path1993"
sodipodi:nodetypes="ccccccccccccccczccc" />
<path
style="fill:url(#linearGradient3618);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:3.7500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
d="M 19.709747,15.402497 L 33.108182,27.789475 L
28.776332,37.630273 L 19.999806,40.244800 L 7.6011717,28.000087 L
4.0901471,32.665553 L 16.792262,49.342298 L 33.407552,47.839780 L
92.619077,110.50690 C 99.772762,118.50245 111.38604,108.25717
102.74137,99.731551 L 39.729055,39.895043 L 43.241546,23.322300 L
24.260976,10.312526 L 19.709747,15.402497 z M 95.438883,103.57315 C
97.039959,101.97208 99.585488,101.37978 101.18657,102.98085 C
102.78765,104.58191 104.38049,107.29814 102.08675,110.36151 C
100.17782,112.27043 97.116927,112.19346 95.208004,110.13061 C
93.606921,108.52956 93.837814,105.17423 95.438883,103.57315 z "
id="path2076"
sodipodi:nodetypes="ccccccccccccccczccc" />
<path
style="fill:#dadada;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
d="M 88.115552,33.949219 L 60.000130,62.064635 L
68.434760,70.499262 L 96.550176,42.383843 L 88.115552,33.949219 z "
id="path1698"
sodipodi:nodetypes="ccccc" />
<path
style="fill:url(#linearGradient3615);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
d="M 88.115552,33.949219 L 60.000130,62.064635 L
68.434760,70.499262 L 96.550176,42.383843 L 88.115552,33.949219 z "
id="path1768"
sodipodi:nodetypes="ccccc" />
<path
style="fill:url(#linearGradient3613);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
d="M 90.418447,34.056894 L 62.303025,62.172310 L
68.312467,68.181749 L 96.427883,40.066330 L 90.418447,34.056894 z "
id="path2003"
sodipodi:nodetypes="ccccc" />
<path
style="fill:#2d2d2d;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
d="M 102.25705,45.850355 C 106.90913,44.633232 108.60712,49.207386
112.82444,53.424697 L 119.85329,46.395841 C 111.41866,37.961214
118.44752,39.366989 107.20135,28.120820 L 102.98404,23.903509 L
86.114788,35.149675 L 102.25705,45.850355 z "
id="path1752"
sodipodi:nodetypes="ccccccc" />
<path
style="fill:#2d2d2d;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
d="M 94.549415,43.584299 C 98.766730,47.801614 102.98404,46.395843
105.79558,43.584301 L 108.60712,40.772759 C 111.41866,37.961214
111.41867,32.338135 108.60712,29.526590 L 95.955183,16.874651 C
84.709015,5.6284868 70.651309,8.4400287 62.216683,11.251571 L
64.923832,11.885923 C 73.358458,9.0743808 90.332098,19.686195
86.114788,29.526591 C 84.709019,33.743903 86.114788,35.149675
86.114788,35.149675 L 94.549415,43.584299 z "
id="path1747"
sodipodi:nodetypes="czzzzccccz" />
<path
style="fill:url(#linearGradient3609);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
d="M 95.873882,18.607942 C 90.519188,12.829942 82.585393,9.5919237
74.710560,10.088294 C 72.447414,10.204983 70.187656,10.518989
67.983252,11.035056 C 74.668370,11.464663 81.150587,14.822154
85.436902,19.951734 C 87.829565,22.839129 88.670416,26.994018
87.195744,30.499045 C 86.452816,32.358373 86.778759,34.589346
88.518478,35.767030 C 91.669193,38.825934 94.560183,42.324992
98.333171,44.617202 C 101.10092,45.457488 104.31340,43.377678
106.83046,45.392055 C 109.29540,46.911108 110.85122,49.452627
112.75031,51.530489 C 114.67165,50.042941 116.27785,48.032518
118.09235,46.358518 C 115.41455,43.735870 113.87283,40.272936
112.41085,36.894774 C 108.95402,30.699914 103.22833,26.292917
98.457154,21.176639 C 97.596063,20.320408 96.734973,19.464174
95.873882,18.607942 z "
id="path2931" />
<path
style="fill:url(#linearGradient3607);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
d="M 95.873882,18.607942 C 90.519188,12.829942 82.585393,9.5919237
74.710560,10.088294 C 72.447414,10.204983 70.187656,10.518989
67.983252,11.035056 C 74.668370,11.464663 81.150587,14.822154
85.436902,19.951734 C 87.829565,22.839129 88.670416,26.994018
87.195744,30.499045 C 86.452816,32.358373 86.778759,34.589346
88.518478,35.767030 C 91.669193,38.825934 94.560183,42.324992
98.333171,44.617202 C 101.10092,45.457488 104.31340,43.377678
106.83046,45.392055 C 109.29540,46.911108 110.85122,49.452627
112.75031,51.530489 C 114.67165,50.042941 116.27785,48.032518
118.09235,46.358518 C 115.41455,43.735870 113.87283,40.272936
112.41085,36.894774 C 108.95402,30.699914 103.22833,26.292917
98.457154,21.176639 C 97.596063,20.320408 96.734973,19.464174
95.873882,18.607942 z "
id="path2005" />
<rect
style="fill:#2d2d2d;fill-opacity:1.0000000;stroke:none;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
id="rect1754"
width="9.9403086"
height="19.880617"
x="115.56793"
y="-55.918411"
rx="2.2315705"
ry="1.8463904"
transform="matrix(0.707107,0.707107,-0.707107,0.707107,0.000000,0.000000)"
/>
<path
style="fill:#314e6c;fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
d="M 57.188593,59.253095 L 18.009873,96.831201 C
14.432199,100.26271 17.219413,103.18316 18.753398,104.71714 L
25.782251,111.74599 C 27.316232,113.27998 31.384328,115.32958
34.268421,112.28944 L 71.246301,73.310802 C 72.536316,71.950988
72.571671,69.013093 71.246296,67.687720 L 62.811675,59.253096 C
61.486301,57.927719 58.541310,57.955640 57.188593,59.253095 z "
id="path1699"
sodipodi:nodetypes="czzzzzzzz" />
<path
style="fill:url(#linearGradient3603);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
d="M 57.188593,59.253095 L 18.009873,96.831201 C
14.432199,100.26271 17.219413,103.18316 18.753398,104.71714 L
25.782251,111.74599 C 27.316232,113.27998 31.384328,115.32958
34.268421,112.28944 L 71.246301,73.310802 C 72.536316,71.950988
72.571671,69.013093 71.246296,67.687720 L 62.811675,59.253096 C
61.486301,57.927719 58.541310,57.955640 57.188593,59.253095 z "
id="path1998"
sodipodi:nodetypes="czzzzzzzz" />
<path
style="fill:url(#linearGradient3601);fill-opacity:1.0000000;fill-rule:evenodd;stroke:none;stroke-width:1.6108577;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-opacity:1.0000000"
d="M 57.156553,62.095267 L 20.025238,98.402704 C
18.490467,99.903423 19.031113,101.95905 20.120628,103.07015 L
24.744897,107.78600 C 25.697484,108.75746 27.842436,109.31707
28.788869,108.33963 L 65.661523,70.258622 C 66.574413,69.315819
66.690155,67.387156 65.888297,66.617506 L 60.785320,61.719497 C
59.983463,60.949847 58.094873,61.177772 57.156553,62.095267 z "
id="path1756"
sodipodi:nodetypes="czzzzzzzz" />
<path
sodipodi:type="arc"
style="fill:url(#linearGradient3626);fill-opacity:1.0000000;stroke:none;stroke-width:3.7500000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
id="path1133"
sodipodi:cx="175.00893"
sodipodi:cy="314.76141"
sodipodi:rx="43.310291"
sodipodi:ry="38.448933"
d="M 218.31922 314.76141 A 43.310291 38.448933 0 1 1
131.69864,314.76141 A 43.310291 38.448933 0 1 1 218.31922 314.76141 z"
transform="matrix(0.160061,0.160061,-0.167420,0.167420,124.2621,-45.74620)"
/>
<rect
style="fill:url(#linearGradient3598);fill-opacity:1.0000000;stroke:none;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
id="rect2016"
width="7.5393929"
height="18.280006"
x="116.76838"
y="-55.918411"
rx="1.6925718"
ry="1.6977354"
transform="matrix(0.707107,0.707107,-0.707107,0.707107,0.000000,0.000000)"
/>
<rect
style="fill:url(#linearGradient3596);fill-opacity:1.0000000;stroke:none;stroke-width:2.5000000;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-dashoffset:0.0000000;stroke-opacity:1.0000000"
id="rect2021"
width="7.5393929"
height="18.280006"
x="116.76838"
y="-55.918411"
rx="1.6925718"
ry="1.6977354"
transform="matrix(0.707107,0.707107,-0.707107,0.707107,0.000000,0.000000)"
/>
</svg>
------------
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
Re: is invalid
Posted by John <jo...@telus.net>.
thomas.deweese@kodak.com wrote:
> I suspect you could easily replace:
> TranscoderInput input = new TranscoderInput
> (new FileReader(new File(srcfile)));
>
> With:
>
> TranscoderInput input = new TranscoderInput
> (new File(srcfile).toURL().toString());
>
Thanks thomas, that worked. Yeah, the icon set is really cool, I got it
off of gnome-look.org, it's called 'etiquette'.
John
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org
Re: is invalid
Posted by th...@kodak.com.
Hi John,
John <jo...@telus.net> wrote on 04/29/2006 02:01:58 AM:
> Sorry for posting the entire svg file, not sure if that is etiquette.
> I just compile my first batik transcoder app, nothing special but I get
> an error, I'm not sure if it is a problem with the source svg or with my
> code.
> Using Windows XP SP2, NetBeans 5.0, JDK 5.0 update 6, batik 1.6.
So your code works 'as is' for me with the current SVN version.
I suspect the main problem is that the way you call the TranscoderInput,
the Transcoder doesn't know the location of the source document, it
just gets a Reader (there was one or two fixes for failing local
local refs when the document didn't have a base URL since the last
release).
I suspect you could easily replace:
TranscoderInput input = new TranscoderInput
(new FileReader(new File(srcfile)));
With:
TranscoderInput input = new TranscoderInput
(new File(srcfile).toURL().toString());
This would also help if you had 'external' references from the
SVG document to things in the local directory (like bitmaps or other
icons).
BTW cool icon ;)
> Is it valid to reference a linear gradient in a radial gradient?
Yes, it is valid.
---------------------------------------------------------------------
To unsubscribe, e-mail: batik-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: batik-users-help@xmlgraphics.apache.org