view examples/svg2code_ex/svg2code_ex.svg @ 85:9b4a02bcaeb1

matrix() function in transform attribute of group and shapes
author Thinker K.F. Li <thinker@branda.to>
date Fri, 22 Aug 2008 15:47:03 +0800
parents 42698de1f653
children 8dfebf76cb59
line wrap: on
line source

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:cc="http://web.resource.org/cc/"
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:svg="http://www.w3.org/2000/svg"
   xmlns="http://www.w3.org/2000/svg"
   xmlns:xlink="http://www.w3.org/1999/xlink"
   xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
   xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
   width="800"
   height="600"
   id="svg2"
   sodipodi:version="0.32"
   inkscape:version="0.45.1"
   version="1.0"
   sodipodi:docbase="/usr/home/thinker/progm/MadButterfly/examples/svg2code_ex"
   sodipodi:docname="svg2code_ex.svg"
   inkscape:output_extension="org.inkscape.output.svg.inkscape">
  <defs
     id="defs4">
    <linearGradient
       inkscape:collect="always"
       id="linearGradient7566">
      <stop
         style="stop-color:#800000;stop-opacity:1;"
         offset="0"
         id="stop7568" />
      <stop
         style="stop-color:#000080;stop-opacity:0"
         offset="1"
         id="stop7570" />
    </linearGradient>
    <linearGradient
       id="linearGradient5612">
      <stop
         style="stop-color:#ff0000;stop-opacity:1;"
         offset="0"
         id="stop5614" />
      <stop
         style="stop-color:#ff0000;stop-opacity:0;"
         offset="1"
         id="stop5616" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       id="linearGradient8083">
      <stop
         style="stop-color:#cccccc;stop-opacity:1;"
         offset="0"
         id="stop8085" />
      <stop
         style="stop-color:#cccccc;stop-opacity:0;"
         offset="1"
         id="stop8087" />
    </linearGradient>
    <linearGradient
       id="linearGradient6117">
      <stop
         style="stop-color:#000000;stop-opacity:1;"
         offset="0"
         id="stop6119" />
      <stop
         id="stop6125"
         offset="0.5"
         style="stop-color:#ffffff;stop-opacity:0.49803922;" />
      <stop
         style="stop-color:#000000;stop-opacity:1;"
         offset="1"
         id="stop6121" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       id="linearGradient5134">
      <stop
         style="stop-color:#cccccc;stop-opacity:1;"
         offset="0"
         id="stop5136" />
      <stop
         style="stop-color:#cccccc;stop-opacity:0;"
         offset="1"
         id="stop5138" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       id="linearGradient4145">
      <stop
         style="stop-color:#000080;stop-opacity:1;"
         offset="0"
         id="stop4147" />
      <stop
         style="stop-color:#000080;stop-opacity:0;"
         offset="1"
         id="stop4149" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       id="linearGradient3159">
      <stop
         style="stop-color:#008080;stop-opacity:1;"
         offset="0"
         id="stop3161" />
      <stop
         style="stop-color:#ff0000;stop-opacity:0"
         offset="1"
         id="stop3163" />
    </linearGradient>
    <linearGradient
       id="linearGradient3144">
      <stop
         style="stop-color:#008080;stop-opacity:1;"
         offset="0"
         id="stop3146" />
      <stop
         style="stop-color:#008080;stop-opacity:0;"
         offset="1"
         id="stop3148" />
    </linearGradient>
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient4145"
       id="radialGradient4155"
       cx="83.905014"
       cy="255.65866"
       fx="83.905014"
       fy="255.65866"
       r="401.02771"
       gradientTransform="matrix(2.0681686,-5.0176873e-2,4.6726569e-3,0.1926051,-90.819306,-13.368811)"
       gradientUnits="userSpaceOnUse" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient5134"
       id="linearGradient5140"
       x1="50.65963"
       y1="41.16095"
       x2="742.48022"
       y2="571.50397"
       gradientUnits="userSpaceOnUse" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient6117"
       id="linearGradient6123"
       x1="18.997362"
       y1="487.59894"
       x2="448.02112"
       y2="489.9736"
       gradientUnits="userSpaceOnUse" />
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient8083"
       id="radialGradient8089"
       cx="45.995758"
       cy="11.422832"
       fx="45.995758"
       fy="11.422832"
       r="40.869397"
       gradientTransform="matrix(0.236919,0.5928997,-1,0.3995932,59.892325,-14.421107)"
       gradientUnits="userSpaceOnUse" />
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient8083"
       id="radialGradient8096"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0.236919,0.5928997,-1,0.3995932,59.892325,-14.421107)"
       cx="45.995758"
       cy="11.422832"
       fx="45.995758"
       fy="11.422832"
       r="40.869397" />
    <linearGradient
       gradientUnits="userSpaceOnUse"
       y2="12.676396"
       x2="55.889248"
       y1="2.136826"
       x1="52.79644"
       id="linearGradient3182"
       xlink:href="#linearGradient3176"
       inkscape:collect="always" />
    <linearGradient
       id="linearGradient3134">
      <stop
         id="stop3136"
         offset="0"
         style="stop-color: rgb(0, 0, 0); stop-opacity: 0.824742;" />
      <stop
         style="stop-color: rgb(0, 0, 0); stop-opacity: 0.701031;"
         offset="0.85000002"
         id="stop3142" />
      <stop
         id="stop3138"
         offset="1"
         style="stop-color: rgb(0, 0, 0); stop-opacity: 0;" />
    </linearGradient>
    <linearGradient
       id="linearGradient3152">
      <stop
         id="stop3154"
         offset="0"
         style="stop-color: rgb(36, 28, 28); stop-opacity: 1;" />
      <stop
         style="stop-color: rgb(36, 28, 28); stop-opacity: 0.498039;"
         offset="0.2"
         id="stop3160" />
      <stop
         id="stop3156"
         offset="1"
         style="stop-color: rgb(36, 28, 28); stop-opacity: 0;" />
    </linearGradient>
    <linearGradient
       id="linearGradient3176">
      <stop
         id="stop3178"
         offset="0"
         style="stop-color: rgb(255, 255, 255); stop-opacity: 0.639175;" />
      <stop
         style="stop-color: rgb(255, 255, 255); stop-opacity: 0.360825;"
         offset="0.5"
         id="stop3184" />
      <stop
         id="stop3180"
         offset="1"
         style="stop-color: rgb(255, 255, 255); stop-opacity: 0;" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient3144"
       id="linearGradient5594"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0.9927147,0,0,1.0000194,-53.319638,5.618433)"
       x1="159.49503"
       y1="110.41852"
       x2="267.54617"
       y2="218.46967" />
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient3159"
       id="radialGradient5597"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0.7385522,1.1185618,-1.3167274,0.9528579,184.76711,-179.07844)"
       cx="175.7256"
       cy="143.89952"
       fx="175.7256"
       fy="143.89952"
       r="125.56596" />
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient7566"
       id="radialGradient7572"
       cx="194.72296"
       cy="213.19411"
       fx="194.72296"
       fy="213.19411"
       r="62.173178"
       gradientTransform="matrix(1.1198301,1.4259264,-1.2712809,0.9983807,247.69593,-268.87362)"
       gradientUnits="userSpaceOnUse" />
    <linearGradient
       gradientUnits="userSpaceOnUse"
       y2="12.676396"
       x2="55.889248"
       y1="2.136826"
       x1="52.79644"
       id="linearGradient7666"
       xlink:href="#linearGradient3176"
       inkscape:collect="always" />
    <linearGradient
       gradientTransform="translate(5.36638,-15.1156)"
       gradientUnits="userSpaceOnUse"
       y2="93.248642"
       x2="-13.589547"
       y1="93.306656"
       x1="0.13318375"
       id="linearGradient3158"
       xlink:href="#linearGradient3152"
       inkscape:collect="always" />
    <linearGradient
       gradientTransform="translate(-10.0264,-11.6095)"
       gradientUnits="userSpaceOnUse"
       y2="63.060684"
       x2="36.675465"
       y1="39.577835"
       x1="56.992085"
       id="linearGradient3140"
       xlink:href="#linearGradient3134"
       inkscape:collect="always" />
    <linearGradient
       id="linearGradient7656">
      <stop
         id="stop7658"
         offset="0"
         style="stop-color: rgb(0, 0, 0); stop-opacity: 0.824742;" />
      <stop
         style="stop-color: rgb(0, 0, 0); stop-opacity: 0.701031;"
         offset="0.85000002"
         id="stop7660" />
      <stop
         id="stop7662"
         offset="1"
         style="stop-color: rgb(0, 0, 0); stop-opacity: 0;" />
    </linearGradient>
    <linearGradient
       id="linearGradient7648">
      <stop
         id="stop7650"
         offset="0"
         style="stop-color: rgb(36, 28, 28); stop-opacity: 1;" />
      <stop
         style="stop-color: rgb(36, 28, 28); stop-opacity: 0.498039;"
         offset="0.2"
         id="stop7652" />
      <stop
         id="stop7654"
         offset="1"
         style="stop-color: rgb(36, 28, 28); stop-opacity: 0;" />
    </linearGradient>
    <linearGradient
       id="linearGradient7640">
      <stop
         id="stop7642"
         offset="0"
         style="stop-color: rgb(255, 255, 255); stop-opacity: 0.639175;" />
      <stop
         style="stop-color: rgb(255, 255, 255); stop-opacity: 0.360825;"
         offset="0.5"
         id="stop7644" />
      <stop
         id="stop7646"
         offset="1"
         style="stop-color: rgb(255, 255, 255); stop-opacity: 0;" />
    </linearGradient>
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient3176"
       id="linearGradient7674"
       gradientUnits="userSpaceOnUse"
       x1="52.79644"
       y1="2.136826"
       x2="55.889248"
       y2="12.676396" />
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient7566"
       id="radialGradient7677"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(1.1198301,1.4259264,-1.2712809,0.9983807,247.69593,-268.87362)"
       cx="194.72296"
       cy="213.19411"
       fx="194.72296"
       fy="213.19411"
       r="62.173178" />
    <linearGradient
       inkscape:collect="always"
       xlink:href="#linearGradient3144"
       id="linearGradient7683"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0.9927147,0,0,1.0000194,-53.319638,5.618433)"
       x1="159.49503"
       y1="110.41852"
       x2="267.54617"
       y2="218.46967" />
    <radialGradient
       inkscape:collect="always"
       xlink:href="#linearGradient3159"
       id="radialGradient7686"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0.7385522,1.1185618,-1.3167274,0.9528579,184.76711,-179.07844)"
       cx="175.7256"
       cy="143.89952"
       fx="175.7256"
       fy="143.89952"
       r="125.56596" />
  </defs>
  <sodipodi:namedview
     id="base"
     pagecolor="#ffffff"
     bordercolor="#666666"
     borderopacity="1.0"
     gridtolerance="10000"
     guidetolerance="10"
     objecttolerance="10"
     inkscape:pageopacity="0.0"
     inkscape:pageshadow="2"
     inkscape:zoom="0.63166667"
     inkscape:cx="400"
     inkscape:cy="302.75296"
     inkscape:document-units="px"
     inkscape:current-layer="layer1"
     width="800px"
     height="600px"
     showgrid="true"
     inkscape:window-width="822"
     inkscape:window-height="609"
     inkscape:window-x="130"
     inkscape:window-y="120" />
  <metadata
     id="metadata7">
    <rdf:RDF>
      <cc:Work
         rdf:about="">
        <dc:format>image/svg+xml</dc:format>
        <dc:type
           rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
      </cc:Work>
    </rdf:RDF>
  </metadata>
  <g
     inkscape:label="Layer 1"
     inkscape:groupmode="layer"
     id="layer1"
     style="display:inline">
    <rect
       style="opacity:1;fill:url(#linearGradient5140);fill-opacity:1;stroke:#000000;stroke-width:1;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;display:none"
       id="rect5132"
       width="802.63855"
       height="601.58313"
       x="0"
       y="0" />
    <rect
       style="opacity:0.5;fill:url(#radialGradient4155);fill-opacity:1.0;stroke:#000000;stroke-width:0.81232697;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect3174"
       width="801.2431"
       height="39.687672"
       x="-0.093836516"
       y="-0.093836516" />
    <rect
       style="opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#000000;stroke-width:1.2880522;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect5128"
       width="458.71194"
       height="418.71198"
       x="20.644026"
       y="60.644024"
       rx="4.0216751"
       ry="5.0559778" />
    <rect
       style="opacity:1;fill:#f9f9f9;fill-opacity:1;stroke:#000000;stroke-width:0.93608844;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect5130"
       width="259.5639"
       height="419.56393"
       x="519.96802"
       y="59.96804"
       rx="5.0424933" />
    <rect
       style="opacity:1;fill:#ffffff;fill-opacity:1;stroke:#000000;stroke-width:0.97354287;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
       id="rect5144"
       width="459.52646"
       height="79.526451"
       x="19.986771"
       y="499.98679" />
    <path
       style="fill:#00ffff;fill-rule:evenodd;stroke:url(#linearGradient6123);stroke-width:5;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;stroke-miterlimit:4;stroke-dasharray:none;fill-opacity:1.0"
       d="M 20.580475,489.18206 L 471.76781,490.76517"
       id="path5146" />
    <g
       id="file_button"
       transform="translate(6.3324538,1.5831135)">
      <rect
         ry="3.0364513"
         rx="1.1221098"
         y="1.3907586"
         x="18.805006"
         height="32.046982"
         width="81.123505"
         id="rect6129"
         style="opacity:0.9;fill:url(#radialGradient8096);fill-opacity:1;stroke:#000000;stroke-width:0.61528957;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <text
         id="text8071"
         y="22.163589"
         x="44.327179"
         style="font-size:16px;font-style:normal;font-weight:normal;fill:#000000;fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans Mono"
         xml:space="preserve"><tspan
           y="22.163589"
           x="44.327179"
           id="tspan8073"
           sodipodi:role="line">檔案</tspan></text>
    </g>
    <g
       id="file_menu"
       style="display:none">
      <rect
         y="41.991447"
         x="20.458471"
         height="237.55008"
         width="232.80074"
         id="rect3157"
         style="opacity:0.5;fill:url(#radialGradient7686);fill-opacity:1;stroke:#000000;stroke-width:0.91694379;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <rect
         y="46.864952"
         x="26.915098"
         height="219.88747"
         width="215.13812"
         id="rect2160"
         style="opacity:0.5;fill:url(#linearGradient7683);fill-opacity:1;stroke:#000000;stroke-width:1.16530466;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1" />
      <text
         sodipodi:linespacing="125%"
         style="font-size:16px;font-style:normal;font-variant:normal;font-weight:bold;font-stretch:normal;text-align:start;line-height:125%;writing-mode:lr-tb;text-anchor:start;fill:#000000;fill-opacity:1;stroke:none;stroke-opacity:1;font-family:Bitstream Vera Sans"
         id="text3134"
         y="86.360161"
         x="52.16227"
         xml:space="preserve"><tspan
           y="86.360161"
           x="52.16227"
           id="tspan3136"
           sodipodi:role="line">test</tspan><tspan
           id="tspan3138"
           y="106.36016"
           x="52.16227"
           sodipodi:role="line">test</tspan></text>
      <path
         id="path4139"
         d="M 140.64636,199.5 C 140.64636,299.5 160.64636,299.5 220.64636,299.5 C 280.64636,299.5 260.64636,279.5 260.64636,199.5 C 260.64636,119.5 200.64636,99.5 200.64636,99.5 C 200.64636,99.5 137.05797,136.12269 140.64636,199.5 z "
         style="fill:url(#radialGradient7677);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
      <g
         transform="translate(58.112327,186.45184)"
         inkscape:label="Layer 1"
         id="g7668">
        <path
           style="fill:url(#linearGradient3140);fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.5;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
           d="M 38.258575,15.831134 L 60.949868,33.509235 C 60.949868,33.509235 53.298153,49.604222 53.298153,67.810026 C 53.298154,81.831483 -11.488249,26.217552 4.7493408,27.704485 C 20.960861,29.189031 38.258575,16.094987 38.258575,15.831134 z "
           id="path2160"
           sodipodi:nodetypes="ccszc" />
        <rect
           style="opacity:1;fill:url(#linearGradient3158);fill-opacity:1;stroke:none;stroke-width:0.5;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1"
           id="rect3150"
           width="5.804749"
           height="89.973625"
           x="0.83866364"
           y="28.559948"
           rx="2.1065917"
           ry="5.4216619"
           transform="matrix(0.636556,-0.771231,0.771231,0.636556,0,0)" />
        <text
           xml:space="preserve"
           style="font-size:10px;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;text-align:start;line-height:125%;text-anchor:start;fill:url(#linearGradient7674);fill-opacity:1;stroke:none;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;font-family:Bitstream Vera Sans Mono"
           x="37.7066"
           y="9.4256001"
           id="text3162"
           transform="matrix(0.7609,0.648869,-0.648869,0.7609,0,0)"
           sodipodi:linespacing="125%"><tspan
             sodipodi:role="line"
             id="tspan3164"
             x="37.7066"
             y="9.4256001"
             style="fill:url(#linearGradient7674);fill-opacity:1">星期四</tspan></text>
      </g>
    </g>
  </g>
</svg>