Materiaalcatalogi material-catalogs
Materiaalcatalogi bieden verschillende functies.
-
Persistente definitie van materialen toestaan, inclusief alle materiaaleigenschappen.
Naar materialen die zijn gedefinieerd in de materiaalcatalogus kan worden verwezen met een eenvoudige id in plaats van met een reeks eigenschappen van materiaal.
-
Geef standaardwaarden op voor bepaalde aanvraagkenmerken, zoals de kwaliteit van de JPEG of de grootte van een standaardantwoordafbeelding.
-
U kunt vignetten, ICC-profielen en aanvraagsjablonen beheren.
Zelfs als er geen specifieke materiaalcatalogi zijn gedefinieerd, zijn alle functies van materiaalcatalogi beschikbaar in de standaardcatalogus ( default.ini).
Hoewel rendermaterialen expliciet kunnen worden opgegeven in aanvragen met materiaalkenmerken, is het vaak beter om de details van materialen van de website te verbergen met behulp van materiaalcatalogi. src= - opdrachten accepteren catalogusverwijzingen in plaats van expliciete bestandspaden. Een item in een catalogus bestaat uit [ *catId*/] *itemId*
, waarbij *catId*
een materiële catalogus identificeert en *itemId*
Hiermee wordt een record in de catalogus aangegeven. Indien *catId*
niet is opgegeven, wordt de sessiecatalogus gebruikt (zie hieronder).
Een catalogusrecord wordt gevonden als (a) *catId*
komt overeen met de attribute::RootId
de waarde van een materiaalcatalogus en b) *recId*
komt overeen met de catalogus::Id-waarde in dezelfde catalogus. Als er een overeenkomst is, worden de kenmerken van het materiaal (inclusief src=
) worden ingesteld op de gegevens uit de catalogusrecord. Als het MSS extra attributen voor dit materiaal behalve src= omvat, treden zij de waarden van het catalogusverslag met voeten.
Indien *recId*
kan niet worden gekoppeld aan een item in een catalogus, en *catId*
wordt vervangen door attribute::RootPath
in de catalogus en het resulterende pad wordt dan als een eenvoudig bestandspad beschouwd. Andere standaardkenmerken (bijvoorbeeld attribute::Resolution
) kan ook van de materiaalcatalogus worden overgeërfd.
Vignetten en ICC-profielen kunnen worden gespecificeerd in materiaalcatalogi die lijken op de materialen zelf en in bepaalde eigenschappen. Bovendien biedt de vignetkaart ook de container voor sjablonen.
Zie ook
Referentie materiaalcatalogus; src=
, attribute::RootId
, attribute::RootPath
, attribute::VignettePath