masker

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.

Eigenschappen

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.

Standaard

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.

Voorbeeld

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

Zie ook

maskUse= , catalog::MaskPath, object , Request Nesting and Embedding

Op deze pagina