List Info

Thread: is invalid




<radialGradient> is invalid
user name
2006-04-29 06:01:58
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/scalabl
e/apps"
   xmlns="http://www.w3.org/2000/svg
"
   xmlns:cc="http://web.resource.org/c
c/"
   xmlns:inkscape="http://ww
w.inkscape.org/namespaces/inkscape"
   xmlns:sodipodi="ht
tp://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:rdf="http://ww
w.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:dc="http://purl.org/dc/e
lements/1.1/"
   xmlnslink=
"http://www.w3.org/1999/x
link">
  <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.or
g/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://cr
eativecommons.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://cr
eativecommons.org/licenses/by/2.0/"
         id="License1300">
        <cc:permits
           rdf:resource="http://web.re
source.org/cc/Reproduction"
           id="permits1301" />
        <cc:permits
           rdf:resource="http://web.re
source.org/cc/Distribution"
           id="permits1302" />
        <cc:requires
           rdf:resource="http://web.resource
.org/cc/Notice"
           id="requires1303" />
        <cc:requires
           rdf:resource="http://web.res
ource.org/cc/Attribution"
           id="requires1304" />
        <cc:prohibits
           rdf:resource="http://web.r
esource.org/cc/CommercialUse"
           id="prohibits1305" />
        <cc:permits
           rdf:resource="http://web
.resource.org/cc/DerivativeWorks"
           id="permits1306" />
        <cc:requires
           rdf:resource="http://web.reso
urce.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.3419
29e-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;&quo
t;
         offset="0.0000000"
         id="stop3001" />
      <stop
        
style="stop-color:#ffffff;stop-opacity:0.0000000;&quo
t;
         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;&quo
t;
         offset="0.0000000"
         id="stop1774" />
      <stop
        
style="stop-color:#000000;stop-opacity:0.0000000;&quo
t;
         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.3
32149,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.2
68886,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.3
46211,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.2
92230,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.3
11001,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.3
11001,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.00000
00"
     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.00000
00"
     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.2036
16e-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.00000
00"
     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.2036
16e-2,22.60587,85.30264)" 
/>
  <path
     
style="fill:#c5c5c5;fill-opacity:1.0000000;fill-rule:e
venodd;stroke:none;stroke-width:3.7500000;stroke-linecap:but
t;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-o
pacity: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.00
00000;fill-rule:evenodd;stroke:none;stroke-width:3.7500000;s
troke-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.00
00000;fill-rule:evenodd;stroke:none;stroke-width:3.7500000;s
troke-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.00
00000;fill-rule:evenodd;stroke:none;stroke-width:3.7500000;s
troke-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.00
00000;fill-rule:evenodd;stroke:none;stroke-width:3.7500000;s
troke-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:e
venodd;stroke:none;stroke-width:2.5000000;stroke-linecap:but
t;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-o
pacity: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.00
00000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;s
troke-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.00
00000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;s
troke-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:e
venodd;stroke:none;stroke-width:2.5000000;stroke-linecap:but
t;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-o
pacity: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:e
venodd;stroke:none;stroke-width:2.5000000;stroke-linecap:but
t;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-o
pacity: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.00
00000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;s
troke-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.00
00000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;s
troke-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.000000
0;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:e
venodd;stroke:none;stroke-width:2.5000000;stroke-linecap:but
t;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-o
pacity: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.00
00000;fill-rule:evenodd;stroke:none;stroke-width:2.5000000;s
troke-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.00
00000;fill-rule:evenodd;stroke:none;stroke-width:1.6108577;s
troke-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.00
00000;stroke:none;stroke-width:3.7500000;stroke-linecap:butt
;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-da
shoffset: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.00
00000;stroke:none;stroke-width:2.5000000;stroke-linecap:butt
;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-da
shoffset: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.00
00000;stroke:none;stroke-width:2.5000000;stroke-linecap:butt
;stroke-linejoin:miter;stroke-miterlimit:4.0000000;stroke-da
shoffset: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-unsubscribexmlgraphics.apache.org
For additional commands, e-mail: batik-users-helpxmlgraphics.apache.org

<radialGradient> is invalid
user name
2006-04-29 11:13:34
Hi John,

John <johnbelltelus.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-unsubscribexmlgraphics.apache.org
For additional commands, e-mail: batik-users-helpxmlgraphics.apache.org

<radialGradient> is invalid
user name
2006-04-29 16:33:21

thomas.deweesekodak.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-unsubscribexmlgraphics.apache.org
For additional commands, e-mail: batik-users-helpxmlgraphics.apache.org

[1-3]

about | contact  Other archives ( Real Estate discussion Medical topics )