Afbeeldingsmasker. Hiermee geeft u een aparte maskerafbeelding op die als een niet-gekoppeld masker moet worden gebruikt.
mask= *
*|{[is|ir]'{' *
objectnestedRequest*'}'}
object |
Afbeeldingsobject dat moet worden gebruikt als afbeeldings- of laagmasker. |
nestedRequest |
Geneste beeldservers, afbeeldingen renderen of externe verzoeken. |
object
Dit kan een catalogus-item of een afbeeldings-/SVG-bestand zijn. Kan worden opgegeven voor afbeeldingslagen en effen kleurlagen.
Als object
wordt omgezet in een afbeeldingscatalogusitem, wordt catalog::MaskPath
gebruikt of, als catalog::MaskPath
niet is gedefinieerd, wordt catalog::Path
gebruikt. Als object
niet aan een catalogusingang oplost, dan wordt het geïnterpreteerd als dossierweg.
Als de bronafbeelding een alfakanaal heeft, wordt deze altijd gebruikt. Anders wordt de afbeelding, indien nodig, omgezet in grijswaarden voordat deze als laagmasker wordt gebruikt.
Als een masker op een stevige kleurenlaag wordt vastgemaakt, kan het worden bebouwd en worden geschraapt gebruikend de zelfde regels die voor beelden in beeldlagen worden gebruikt. size=
, scale=
of res=
kan worden gebruikt om het masker te schalen.
Laagmaskers kunnen ook worden opgegeven in de vorm van een nestedRequest
. Geneste of ingesloten aanvragen worden ingesloten door accolades. Plaats een voorvoegsel voor een ingesloten aanvraag voor het renderen van afbeeldingen met is
en een ingesloten aanvraag voor het renderen van afbeeldingen met ir
. Een verzoek aan een buitenlandse server wordt verondersteld als geen prefix wordt gespecificeerd. Raadpleeg Nesten en insluiten aanvragen voor meer informatie.
Kenmerk afbeelding of laag. Is op laag 0 van toepassing als layer=comp
. Genegeerd door effectlagen.
object
mag niet worden omgezet in een catalogusrecord waarin een src=
of een mask=
opdracht in is opgenomen catalog::Modifier
.
De voorvoegsels is
en ir
zijn niet hoofdlettergevoelig.
Als mask=
niet uitdrukkelijk wordt gespecificeerd, en als het laagbeeld met een catalogusingang wordt geassocieerd, dan catalog::MaskPath
wordt gebruikt. Anders wordt het alfakanaal van de laagafbeelding gebruikt, indien aanwezig. Als er geen alfakanaal is, heeft de laag geen masker en wordt de laagrechthoek volledig dekkend weergegeven.
Gebruik verschillende afzonderlijke maskers om verschillende gebieden van een afbeelding kleur te geven. De ingekleurde, gemaskerde gebieden worden in lagen boven op de oorspronkelijke, ongewijzigde afbeelding geplaatst:
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
maskUse= , catalog::MaskPath, object , Request Nesting and Embedding