| |
result="litPaint"k3="1" k4="0 "k1="0" k2="1 "/> < feMerge > < feMergeNodein="offsetBlur"/> < feMergeNodein="litPaint"/> </feMerge > </Filter > </defs > < rect x="1 "y="1" width="198 "height="118" fill="#888888 "stroke="blue"/> < g-filter="url(#MyFilter) "> < g > < Wegfill="none "stroke="#D90000" stroke-width="10 " d="M50,90 C0,90 0.30 50.30 L150,30 C200,30 200.90 150.90 z-"/> < Weg fill="#D90000 " d="M60,80 C30,80 30.40 60.40 L140,40 C170,40 170.80 140.80 z-"/> "Schriftkegel-family="Verdana" < des g-fill="#FFFFFF"stroke="black" font-size="45 > < Text x="52 "y="76">SVG</text > </g > </g > </g > </svg > Beispiel filters01 Ansicht dieses Beispiel als SVG (nur SVG-ermöglichte Datenbanksuchroutinen) Der Filtereffekt, der im Beispiel oben verwendet wird, wird hier mit referencezahlen in der linken Spalte vor jedem der sechs wiederholt Filterprimitive: 1 2 3 4 5 6 < Filterid="MyFilter"filterUnits="userSpaceOnUse" x="0 "y="0" width="20 0 "height="120" > < desc>Produces eine 3D Beleuchtung effect.</desc > < feGaussianBlurin="SourceAlpha "stdDeviation="4" result="blur"/> < feOffsetin="blur "dx="4" dy="4 "result="offsetBlur"/> < feSpecularLighting in="blur "surfaceScale="5" specularConstant=".75 " specularExponent="20 "Beleuchtung-color="#bbbbbb" result="specOut "> "" y="-10000" z="20000 < des fePointLight x="-5000/> </feSpecularLighting > operator="in "result="spec < des feCompositein="specOut" in2="SourceAlpha "aus"/> < feComposite in="SourceGraphic "in2="specOut" operator="arithmetic " result="litPaint"k3="1" k4="0 "k1="0" k2="1 "/> < feMerge > < feMergeNodein="offsetBlur"/> < feMergeNodein="litPaint"/> </feMerge > </Filter > Die folgenden Abbildungen zeigen die Zwischenbildresultate von jedem der sechs Filterelemente: |  |
|
| |
|
|