diff options
Diffstat (limited to 'graphics/pgf/base/tex/generic/libraries/pgflibraryfadings.code.tex')
-rw-r--r-- | graphics/pgf/base/tex/generic/libraries/pgflibraryfadings.code.tex | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/graphics/pgf/base/tex/generic/libraries/pgflibraryfadings.code.tex b/graphics/pgf/base/tex/generic/libraries/pgflibraryfadings.code.tex new file mode 100644 index 0000000000..c8ce556b40 --- /dev/null +++ b/graphics/pgf/base/tex/generic/libraries/pgflibraryfadings.code.tex @@ -0,0 +1,57 @@ +% Copyright 2018 by Till Tantau +% +% This file may be distributed and/or modified +% +% 1. under the LaTeX Project Public License and/or +% 2. under the GNU Public License. +% +% See the file doc/generic/pgf/licenses/LICENSE for more details. + +\ProvidesFileRCS{pgflibraryfadings.code.tex} + + +% Axial fadings + +\pgfdeclarehorizontalshading{pgf@lib@fade@east}{100bp} +{color(0bp)=(pgftransparent!0); color(25bp)=(pgftransparent!0); + color(75bp)=(pgftransparent!100); color(100bp)=(pgftransparent!100)}% + +\pgfdeclarehorizontalshading{pgf@lib@fade@west}{100bp} +{color(0bp)=(pgftransparent!100); color(25bp)=(pgftransparent!100); + color(75bp)=(pgftransparent!0); color(100bp)=(pgftransparent!0)}% + +\pgfdeclareverticalshading{pgf@lib@fade@north}{100bp} +{color(0bp)=(pgftransparent!0); color(25bp)=(pgftransparent!0); + color(75bp)=(pgftransparent!100); color(100bp)=(pgftransparent!100)}% + +\pgfdeclareverticalshading{pgf@lib@fade@south}{100bp} +{color(0bp)=(pgftransparent!100); color(25bp)=(pgftransparent!100); + color(75bp)=(pgftransparent!0); color(100bp)=(pgftransparent!0)}% + +\pgfdeclarefading{east}{\pgfuseshading{pgf@lib@fade@east}}% +\pgfdeclarefading{west}{\pgfuseshading{pgf@lib@fade@west}}% +\pgfdeclarefading{north}{\pgfuseshading{pgf@lib@fade@north}}% +\pgfdeclarefading{south}{\pgfuseshading{pgf@lib@fade@south}}% + + +% Circular fadings + +\pgfdeclareradialshading{tikz@lib@fade@circle@10}{\pgfpointorigin}{ + color(0pt)=(pgftransparent!0); color(22.5bp)=(pgftransparent!0); + color(25bp)=(pgftransparent!100); color(50bp)=(pgftransparent!100)}% +\pgfdeclarefading{circle with fuzzy edge 10 percent}{\pgfuseshading{tikz@lib@fade@circle@10}}% + +\pgfdeclareradialshading{tikz@lib@fade@circle@15}{\pgfpointorigin}{ + color(0pt)=(pgftransparent!0); color(21.25bp)=(pgftransparent!0); + color(25bp)=(pgftransparent!100); color(50bp)=(pgftransparent!100)}% +\pgfdeclarefading{circle with fuzzy edge 15 percent}{\pgfuseshading{tikz@lib@fade@circle@15}}% + +\pgfdeclareradialshading{tikz@lib@fade@circle@20}{\pgfpointorigin}{ + color(0pt)=(pgftransparent!0); color(20bp)=(pgftransparent!0); + color(25bp)=(pgftransparent!100); color(50bp)=(pgftransparent!100)}% +\pgfdeclarefading{circle with fuzzy edge 20 percent}{\pgfuseshading{tikz@lib@fade@circle@20}}% + +\pgfdeclareradialshading{tikz@lib@fade@fuzzy@15}{\pgfpointorigin}{ + color(0pt)=(pgftransparent!100); color(21.25bp)=(pgftransparent!100); color(23.125bp)=(pgftransparent!0); + color(25bp)=(pgftransparent!100); color(50bp)=(pgftransparent!100)}% +\pgfdeclarefading{fuzzy ring 15 percent}{\pgfuseshading{tikz@lib@fade@fuzzy@15}}% |