Autor Zpráva
ondra15
Profil
Mám v Inkscape obrázek (tvary s gradienty) a potřebuji vložit dva stejné obrázky do jedné stránky, ale nezávisle na sobě chci měnit barvu jejich výplně. Část kódu vypadá následovně:
<svg
  ... 
    <linearGradient
       gradientUnits="userSpaceOnUse"
       xlink:href="#linearGradient6605-10"
       id="linearGradient6862"
       y2="104.63278"
       x2="113.43703"
       y1="104.63278"
       x1="107.00933" />
    <linearGradient
       id="linearGradient6605-10">
      <stop
         offset="0"
         id="change_06"
         style="stop-color:${color_2};stop-opacity:1" />
      <stop
         offset="1"
         id="change_07"
         style="stop-color:${color_2};stop-opacity:0.60000002" />
    </linearGradient>
    <radialGradient
       cx="124.8443"
       cy="101.54552"
       r="11.030834"
       fx="124.8443"
       fy="101.54552"
       id="radialGradient6863"
       xlink:href="#linearGradient7520-8"
       gradientUnits="userSpaceOnUse"
       gradientTransform="matrix(0.943925,0,0,1.915888,4.5255528,-94.035219)" />
    <linearGradient
       id="linearGradient7520-8">
      <stop
         id="change_04"
         offset="0"
         style="stop-color:${color_1};stop-opacity:1" />
      <stop
         id="change_05"
         offset="1"
         style="stop-color:${color_1};stop-opacity:0.89999998" />
    </linearGradient>
 .....
 <!-- Zde je definovan tvar a vypln (s gradientem barvy) obdelniku, elipsy  --!>
              <g
                 id="right_side"
                 transform="matrix(1.276257,0,0,1.415562,-28.13626,-41.7678)">
                <path
                   inkscape:connector-curvature="0"
                   style="fill:url(#linearGradient6862);fill-opacity:0.9;stroke:none"
                   id="right_side_L"
                   transform="matrix(3.220042,0,0.04222405,1.35306,-247.1338,-41.06534)"
                   d="m 112.9659,120.40053 a 6.1855145,15.773062 0 1 1 0.47113,-31.523222" />
                <path
                   inkscape:connector-curvature="0"
                   style="fill:url(#radialGradient6863);fill-opacity:1;stroke:#acacac;stroke-width:0.44063601;stroke-miterlimit:4;stroke-opacity:1;stroke-dasharray:none;marker-start:none"
                   id="left_side_R"
                   d="m 132.78149,100.5146 a 10.41228,21.133841 0 1 1 -20.82455,0 10.41228,21.133841 0 1 1 20.82455,0 z" />
              </g>  
              <!-- Konec definice tvaru a barvy --!>        
   </svg>
Takto vložím vedle sebe dva obrázky, kde v jednom mám proměnné color_1 a color_2, ve druhém obrázku color_3 a color_4. Obrázky jsou závislé. Potřebuji poradit, jak je mám rozdělit, abych měnil 4 barvy nezávisle. Jediné, co mi dosud fungovalo bylo změnit název url výplně, např. #radialGradient6863 na #radialGradient686. Tím však degraduji tvar nebo barevné rozložení.
Věděl by někdo, jak toto vyřešit? Děkuji.

Vaše odpověď

Mohlo by se hodit

  • Pokud přikládáte obrázkové ukázky, dbejte prosím na jejich přijatelnou (datovou) velikost.
  • Uvádějte v titulku grafický program, na který se ptáte.

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0