clipPath
Skapat för:
- Utvecklare
- Användare
Lagerklippsbana. Anger en klippbana för aktuellt lager.
clipPath= *
pathDefinition*
clipPathE= *
pathName**[, *
pathName*]
pathDefinition | Bandata. |
pathName | Namnet på banan som är inbäddad i lagerkällbilden (endast ASCII). |
Alla delar av lagret som ligger utanför det område som definieras av clipPath=
återges som genomskinliga.
*
pathName*
är namnet på en bana som är inbäddad i lagerkällbilden. Banan omformas automatiskt för att bibehålla den relativa justeringen med bildinnehållet. Om mer än en *
pathName*
har angetts klipper servern ut bilden till skärningspunkten för sökvägarna. Alla *
pathName*
som inte hittas i källbilden ignoreras.
*
pathName*
.*
pathDefinition*
tillåter att explicit sökvägsdata anges i lagerpixelkoordinater.
Om size=
har angetts och inte 0,0, förstorleksändras lagret. I det här fallet är bankoordinaterna relativa till lagrets övre vänstra hörn och lagret placeras baserat på origin=
eller dess standardvärde. Alla områden i banan utanför lagrets rektangel förblir genomskinliga.
Om size=
inte anges för en heltäckande färg eller ett textlager betraktas lagret som självanpassat i den utsträckning som banan bestämmer dess storlek. Om origin=
inte anges används (0,0) av sökvägens koordinatmodell som standard. Med den här arbetsflödesprocessen kan du ange bankoordinater i förhållande till origo för lager 0.
scale=
, rotate=
och anchor=
tillåts inte för helstora färglager som ändrar storlek automatiskt.*
pathDefinition*
accepterar en sträng som liknar värdet för attributet d=
i elementet SVG <path>
förutom att kommatecken används i stället för mellanslag för att skilja värden åt. *
pathDefinition*
kan innehålla en eller flera underbanor med sluten slinga.
Följande sökvägskommandon stöds i *
pathDefinition*
:
Kommando | namn | Beskrivning |
---|---|---|
M x,y | moveto absolut | Starta en ny delbana vid x,y. |
m x,y | flytta relativt | |
L *{ x,y} | lineto absolut | Rita en linje från den aktuella positionen till x,y. |
l *{ x,y} | lineto relativ | |
C * x1,y1,x2,y2,x,y | krängande absolut | Rita en Bezier-kurva från den aktuella positionen till x,y. x1,y1 är kontrollpunkten i början av kurvan och x2,y2 är kontrollpunkten i slutet av kurvan. |
c *{ x1,y1,x2,y2,x,y | kurvförhållande | |
Z | z | closepath | Stäng den aktuella delbanan med en rak linje. |
Kommandon med versaler anger att koordinatvärdena är i absoluta pixelpositioner (i förhållande till lagrets övre vänstra hörn). Pixelförskjutningar följer gemena kommandon i förhållande till den aktuella positionen.
m eller M startar alltid en ny delbana. Delbanor stängs automatiskt (med en rak linje) om 'Z' eller 'z' inte anges i slutet.
Om en underbana börjar med en relativ rörelse ('m') är den relativ till något av följande:
- Startpunkten för den föregående delbanan, om den stängdes med "z" eller "Z".
- Slutpunkten för den tidigare delbanan, om den inte stängdes explicit.
- 0,0, om det är den första delbanan.
Egenskaper
Lagerattribut. Gäller det aktuella lagret eller den sammansatta bilden om layer=comp
. Effektlager ignorerar det.
Modifieraren clipPathE=
ignoreras om det inte finns någon bana med det angivna namnet i lagrets källbild eller om lagerkällan inte är en bild.
Standard
Ingen, om du inte vill ha någon ytterligare urklippning av lagret.