mask mask
Bildmask. Anger en separat maskbild som ska användas som en oassocierad mask.
mask= *
object*|{[is|ir]'{' *
nestedRequest*'}'}
object
kan antingen vara en katalogpost eller en bild/SVG-fil. Kan anges för bildlager och enfärgade lager.
Om object
matchar en bildkatalogspost används catalog::MaskPath
eller, om catalog::MaskPath
inte är definierad, används catalog::Path
. Om object
inte kan tolkas som en katalogpost tolkas den som en filsökväg.
Om källbilden har en alfakanal används den alltid. I annat fall konverteras bilden till gråskala, om det behövs, innan den används som en lagermask.
Om en mask är kopplad till ett enfärgat lager kan den beskäras och skalas med samma regler som används för bilder i bildlager. size=
, scale=
eller res=
kan användas för att skala masken.
Lagermasker kan också anges i form av en nestedRequest
. Kapslade eller inbäddade begäranden omsluts av klammerparenteser. Lägg till en inbäddad Image Serving-förfrågan med is
och en inbäddad begäran om bildåtergivning med ir
. En begäran till en extern server antas om inget prefix anges. Mer information finns i Begär kapsling och inbäddning.
Egenskaper section-a093043dc249423b8ae322cefb0d545d
Bild- eller lagerattribut. Gäller för lager 0 om layer=comp
. Ignoreras av effektlager.
object
får inte matchas till en katalogpost som innehåller ett src=
- eller mask=
-kommando i catalog::Modifier
.
Prefixen is
och ir
är skiftlägeskänsliga.
Standard section-10cf793c665f49deb1b248faa3b618a9
Om mask=
inte anges explicit och om lagerbilden är associerad med en katalogpost används catalog::MaskPath
. I annat fall används alfakanalen för lagerbilden, om sådan finns. Om det inte finns någon alfakanal har lagret ingen mask och lagrets rektangel återges helt ogenomskinlig.
Exempel section-1bbe623f7c744bdf97b596458d8e7ea3
Använd flera separata masker för att färglägga olika delar av en bild. De färglagda, maskerade områdena läggs ovanpå den ursprungliga, oförändrade bilden:
http://server/myRootId/myImageId?wid=500& layer=1&src=myImageId&mask=myMask1&op_colorize=200,0,0& layer=2&src=myImageId&mask=myMask2&op_colorize=0,200,0& layer=3&src=myImageId&mask=myMask3&op_colorize=0,0,200
Se även section-7ed5201d91594e5f872438a92eaf1c89
maskUse= , catalog::MaskPath, object , Begär kapsling och inbäddning