2013-03-12 11 views

Odpowiedz

3

nie jestem świadomy rozwiązanie, które doskonale spełniają swoje potrzeby jednak tutaj jest jeden sposób, aby zbliżyć się:

  • narysować linię, należy otworzyć okno dialogowe Fill and Stroke i ustaw szerokość obrys (zakładka Stroke style) do 50. Przekształć obrys w ścieżkę (Path > Stroke to Path).
  • Wypełnij ścieżkę gradientem liniowym (Fill and Stroke dialog>Fill>Linear gradient) i wybierz dowolne kolory.
  • Wybierz narzędzie node (F2) i pojawi się linia rozciągająca obszar kształtu (oznaczony wykrzyknikiem na poniższym obrazku). Regulacja tej linii może pomóc dostroić gradient (jednak ściśle rzecz biorąc nie będzie podążać ścieżką, ale prostokąt zdefiniowany przez znacznik początku i na końcu zaznaczonej linii)

To powinno działać w przypadku prostych kształtów nie odwracaj. Daj mi znać, jeśli jest wystarczająco dobry lub potrzebujesz bardziej szczegółowych instrukcji.

enter image description here

+3

Dziękuję za szczegółową odpowiedź. Jednak byłem już w stanie zrobić to, co pokazałeś. Rzeczywiście szukałem zastosowania gradientu do linii o takim kształcie, że gradient liniowy nie jest wystarczający. Na przykład: http://www.bugge.com/Family-and-friends/Illy/Images/gradient-round-circle.gif. Podczas gdy nadal interesuję się rozwiązaniem, rozwiązałem swój pilny problem, zmieniając projekt na coś innego. – mmumboss

+0

To jest uczciwa odpowiedź, ale nie jest to rozwiązanie problemu. Wygląda na to, że takich gradientów nie można utworzyć za pomocą programu inkscape, ponieważ specyfikacja SVG nie ma tej funkcji: http://wiki.inkscape.org/wiki/index.php/Advanced_Gradients –