diff options
Diffstat (limited to 'share/examples/replace-hue.svg')
-rw-r--r-- | share/examples/replace-hue.svg | 504 |
1 files changed, 504 insertions, 0 deletions
diff --git a/share/examples/replace-hue.svg b/share/examples/replace-hue.svg new file mode 100644 index 0000000..e88e4f0 --- /dev/null +++ b/share/examples/replace-hue.svg @@ -0,0 +1,504 @@ +<?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://creativecommons.org/ns#" 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="900" height="300" version="1.1" id="svg2" sodipodi:version="0.32" inkscape:version="0.92"> +<sodipodi:namedview pagecolor="#ffffff" bordercolor="#666666" borderopacity="1" objecttolerance="10" gridtolerance="10" guidetolerance="10" inkscape:pageopacity="0" inkscape:pageshadow="2" inkscape:window-width="1920" inkscape:window-height="1170" id="namedview107" showgrid="false" inkscape:zoom="1" inkscape:cx="514.76695" inkscape:cy="-14.43644" inkscape:window-x="-5" inkscape:window-y="-3" inkscape:current-layer="layer1" inkscape:window-maximized="1" /> +<metadata id="metadata109"> +<rdf:RDF> +<cc:Work rdf:about=""> +<dc:format>image/svg+xml</dc:format> +<dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> +<dc:title></dc:title> +</cc:Work> +</rdf:RDF> +</metadata> +<defs id="defs4"> +<g id="hueImage"> +<linearGradient id="gradient"> +<stop id="stop8" stop-color="#f00" offset="0.000" /> +<stop id="stop10" stop-color="#ff0" offset="0.167" /> +<stop id="stop12" stop-color="#0f0" offset="0.333" /> +<stop id="stop14" stop-color="#0ff" offset="0.500" /> +<stop id="stop16" stop-color="#00f" offset="0.667" /> +<stop id="stop18" stop-color="#f0f" offset="0.833" /> +<stop id="stop20" stop-color="#f00" offset="1.000" /> +</linearGradient> +<rect style="fill:url(#gradient)" y="0" x="0" id="rect22" height="299" width="300" /> +</g> +<filter color-interpolation-filters="sRGB" width="1" height="1" y="0" x="0" id="replaceHueFromLayer"> +<!-- This is mainly to make sure the flood color has the desired effect. It would be better to use "real" colors and compute the hue from them instead, and if so linearRGB might actually have an advantage. --> +<!-- Set up p, q and q-p --> +<feColorMatrix id="feColorMatrix25" values="1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1" type="matrix" result="r" in="SourceGraphic" /> +<feColorMatrix id="feColorMatrix27" values="0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1" type="matrix" result="g" in="SourceGraphic" /> +<feColorMatrix id="feColorMatrix29" values="0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1" type="matrix" result="b" in="SourceGraphic" /> +<feBlend id="feBlend31" result="minrg" in2="g" in="r" mode="darken" /> +<feBlend id="feBlend33" result="p" in2="b" in="minrg" mode="darken" /> +<feBlend id="feBlend35" result="maxrg" in2="g" in="r" mode="lighten" /> +<feBlend id="feBlend37" result="q" in2="b" in="maxrg" mode="lighten" /> +<feComposite k1="0" id="feComposite39" k4="1" k3="1" k2="-1" operator="arithmetic" result="pminq" in2="p" in="q" /> +<!-- p-q+1 = 1-(q-p), with the right alpha :) --> +<feColorMatrix id="feColorMatrix41" values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 0 1" type="matrix" result="qminp" in="pminq" /> +<!-- Get hq-hp and hrgb-hp --> +<feImage id="feImage43" result="hueImage" xlink:href="#hueImage" /> +<feColorMatrix id="feColorMatrix45" values="1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 1" type="matrix" result="hrgb" in="hueImage" /> +<feColorMatrix id="feColorMatrix47" values="1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1" type="matrix" result="hr" in="hueImage" /> +<feColorMatrix id="feColorMatrix49" values="0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1" type="matrix" result="hg" in="hueImage" /> +<feColorMatrix id="feColorMatrix51" values="0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1" type="matrix" result="hb" in="hueImage" /> +<feBlend id="feBlend53" result="hminrg" in2="hg" in="hr" mode="darken" /> +<feBlend id="feBlend55" result="hp" in2="hb" in="hminrg" mode="darken" /> +<feBlend id="feBlend57" result="hmaxrg" in2="hg" in="hr" mode="lighten" /> +<feBlend id="feBlend59" result="hq" in2="hb" in="hmaxrg" mode="lighten" /> +<feComposite k1="0" id="feComposite61" k4="1" k3="1" k2="-1" operator="arithmetic" result="hpminhq" in2="hp" in="hq" /> +<!-- hp-hq+1 = 1-(hq-hp), with the right alpha :) --> +<feColorMatrix id="feColorMatrix63" values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 0 1" type="matrix" result="hqminhp" in="hpminhq" /> +<feComposite k1="0" id="feComposite65" k4="1" k3="1" k2="-1" operator="arithmetic" result="hpminhrgb" in2="hp" in="hrgb" /> +<!-- hp-hrgb+1 = 1-(hrgb-hp), with the right alpha :) --> +<feColorMatrix id="feColorMatrix67" values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 0 1" type="matrix" result="hrgbminhp" in="hpminhrgb" /> +<!-- Compute (hrgb-hp)/(hq-hp) --> +<feComponentTransfer id="feComponentTransfer69" result="invhqminhp" in="hqminhp"> +<!-- Computes (1/10)*(1/(hq-hp)) --> +<feFuncR id="feFuncR71" exponent="-1" amplitude="0.1" type="gamma" /> +<feFuncG id="feFuncG73" exponent="-1" amplitude="0.1" type="gamma" /> +<feFuncB id="feFuncB75" exponent="-1" amplitude="0.1" type="gamma" /> +</feComponentTransfer> +<feComposite k4="0" k3="0" k2="0" id="feComposite77" k1="10" operator="arithmetic" result="coefs" in2="invhqminhp" in="hrgbminhp" /> +<!-- 10*(hrgb-hp)*(1/10)*(1/(hq-hp)) = (hrgb-hp)/(hq-hp) --> +<!-- The following uses "iterative" refinement (or at least something similar) to improve the result, but it cannot cope (well) with negative residuals. --> +<feComposite k4="0" k3="0" k2="0" id="feComposite79" k1="1" operator="arithmetic" result="hrgbminhpestimate" in2="hqminhp" in="coefs" /> +<!-- (hrgb-hp)/(hq-hp)*(hq-hp) = (hrgb-hp) --> +<feComposite k1="0" id="feComposite81" k4="1" k3="1" k2="-1" operator="arithmetic" result="hrgbminhpresidual" in2="hrgbminhpestimate" in="hrgbminhp" /> +<feColorMatrix id="feColorMatrix83" values="-1 0 0 0 1 0 -1 0 0 1 0 0 -1 0 1 0 0 0 0 1" type="matrix" result="hrgbminhpresidual" in="hrgbminhpresidual" /> +<feComponentTransfer id="feComponentTransfer85" result="invhqminhp" in="hqminhp"> +<!-- Computes (1/100)*(1/(hq-hp)) --> +<feFuncR id="feFuncR87" exponent="-1" amplitude="0.01" type="gamma" /> +<feFuncG id="feFuncG89" exponent="-1" amplitude="0.01" type="gamma" /> +<feFuncB id="feFuncB91" exponent="-1" amplitude="0.01" type="gamma" /> +</feComponentTransfer> +<feComposite k4="0" k3="0" k2="0" id="feComposite93" k1="100" operator="arithmetic" result="coefscorrection" in2="invhqminhp" in="hrgbminhpresidual" /> +<!-- 100*(hrgb-hp)*(1/100)*(1/(hq-hp)) = (hrgb-hp)/(hq-hp) --> +<feComposite k4="0" k1="0" id="feComposite95" k3="1" k2="1" operator="arithmetic" result="coefs" in2="coefscorrection" in="coefs" /> +<!-- Combine p and q --> +<feComposite k4="0" k3="0" k2="0" id="feComposite97" k1="1" operator="arithmetic" result="qminpc" in2="coefs" in="qminp" /> +<feComposite k4="0" k1="0" id="feComposite99" k3="1" k2="1" operator="arithmetic" result="color" in2="qminpc" in="p" /> +<!-- This has a slight chance of failing, as alpha gets larger than 1 internally, but it really shouldn't be a problem as the specification clearly says that it operates in premultiplied mode AND the results are clamped to [0,1]. --> +<!-- Reconstruct original alpha channel --> +<feColorMatrix id="feColorMatrix101" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0" type="matrix" result="alpha" in="SourceGraphic" /> +<feComposite k4="0" k3="0" k2="0" id="feComposite103" k1="1" operator="arithmetic" in2="alpha" in="color" /> +</filter> + +<filter color-interpolation-filters="sRGB" width="1" height="1" y="0" x="0" id="replaceHue"> +<!-- This is mainly to make sure the flood color has the desired effect. It would be better to use "real" colors and compute the hue from them instead, and if so linearRGB might actually have an advantage. --> +<!-- Set up p, q and q-p --> +<feColorMatrix id="feColorMatrix7" values="1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 0 1 " type="matrix" result="r" in="SourceGraphic" /> +<feColorMatrix id="feColorMatrix9" values="0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 1 " type="matrix" result="g" in="SourceGraphic" /> +<feColorMatrix id="feColorMatrix11" values="0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 0 0 1 " type="matrix" result="b" in="SourceGraphic" /> +<feBlend id="feBlend13" result="minrg" in2="g" in="r" mode="darken" /> +<feBlend id="feBlend15" result="p" in2="b" in="minrg" mode="darken" /> +<feBlend id="feBlend17" result="maxrg" in2="g" in="r" mode="lighten" /> +<feBlend id="feBlend19" result="q" in2="b" in="maxrg" mode="lighten" /> +<feComponentTransfer id="feComponentTransfer21" result="q2" in="q"> +<!-- q without the red channel --> +<feFuncR id="feFuncR23" slope="0" type="linear" /> +</feComponentTransfer> +<feBlend id="feBlend25" result="pq" in2="q2" in="p" mode="lighten" /> +<!-- p in the red channel and q in the rest --> +<feColorMatrix id="feColorMatrix27" values="-1 1 0 0 0 -1 1 0 0 0 -1 1 0 0 0 0 0 0 0 1 " type="matrix" result="qminp" in="pq" /> +<!-- Set up coefs --> +<!-- This is what determines the "target" hue. In the ideal case this would use feImage to get the image data from some other object and compute the hue from that. --> +<feFlood id="feFlood29" result="hk" flood-opacity="1" flood-color="rgb(80%,80%,80%)" /> +<!-- This could also use an arbitrary image whose hue has been determined. --> +<feComponentTransfer id="feComponentTransfer31" result="coefsq" in="hk"> +<feFuncR id="feFuncR33" tableValues="1 1 0 0 0 1 1" type="table" /> +<feFuncG id="feFuncG35" tableValues="0 1 1 1 0 0 0" type="table" /> +<feFuncB id="feFuncB37" tableValues="0 0 0 1 1 1 0" type="table" /> +</feComponentTransfer> +<!-- Combine p and q --> +<feComposite k4="0" k3="0" k2="0" id="feComposite39" k1="1" operator="arithmetic" result="qminpc" in2="coefsq" in="qminp" /> +<feComposite k4="0" k1="0" id="feComposite41" k3="1" k2="1" operator="arithmetic" result="color" in2="qminpc" in="p" /> +<!-- This has a slight chance of failing, as alpha gets larger than 1 internally, but it really shouldn't be a problem as the specification clearly says that it operates in premultiplied mode AND the results are clamped to [0,1]. --> +<!-- Reconstruct original alpha channel --> +<feColorMatrix id="feColorMatrix43" values="0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1 0 " type="matrix" result="alpha" in="SourceGraphic" /> +<feComposite k4="0" k3="0" k2="0" id="feComposite45" k1="1" operator="arithmetic" in2="alpha" in="color" /> +</filter> + +</defs> + +<g id="layer1" inkscape:groupmode="layer" inkscape:label="Layer 1"> +<image xlink:href="data:image/png;base64,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 +" width="300" height="300" id="image" x="0" y="0" /> + +<use xlink:href="#image" transform="translate(300,0)" style="filter:url(#replaceHue)"/> + +<use xlink:href="#image" transform="translate(600,0)" style="filter:url(#replaceHueFromLayer)"/> + +</g> +</svg> |