Materialkataloger material-catalogs
Materialkataloger har flera funktioner.
-
Tillåt beständig definition av material, inklusive alla materialegenskaper.
Material som definieras i materialkatalogen kan refereras med ett enkelt ID i stället för en uppsättning materialegenskaper.
-
Ange standardvärden för vissa begärandeattribut, t.ex. JPEG-kvalitet eller en standardstorlek för svarsbilder.
-
Hantera vinjetter, ICC-profiler och förfrågningsmallar.
Även om inga särskilda materialkataloger har definierats är alla funktioner i materialkataloger tillgängliga som standardkatalog ( default.ini).
Återgivningsmaterial kan anges uttryckligen i förfrågningar med hjälp av materialattribut, men det är ofta mer önskvärt att dölja detaljerna om material från webbplatsen med hjälp av materialkataloger. src=-kommandon accepterar katalogreferenser i stället för explicita filsökvägar. En katalogpost består av [ *catId*/] *itemId*
, där *catId*
identifierar en materialkatalog och *itemId*
identifierar en post i katalogen. Om *catId*
inte anges används sessionskatalogen (se nedan).
En katalogpost matchas korrekt om (a) *catId*
matchar attribute::RootId
-värdet för en materialkatalog och (b) *recId*
matchar värdet för katalogen::Id i samma katalog. Om det finns en lyckad matchning ställs materialets attribut (inklusive src=
) in på data från katalogposten. Om MSS innehåller ytterligare attribut för det här materialet förutom src=, åsidosätter de värdena från katalogposten.
Om *recId*
inte kan matchas mot en katalogpost ersätts *catId*
med attribute::RootPath
från katalogen och den resulterande sökvägen antas då vara en enkel filsökväg. Andra standardattribut (till exempel attribute::Resolution
) kan också ärvas från materialkatalogen.
Vinjetter och ICC-profiler kan specificeras i materialkataloger som liknar materialets i sig och angivna egenskaper. Dessutom innehåller vinjetteringskartan också mallbehållaren.
Se även
Referens för materialkatalog, src=
, attribute::RootId
, attribute::RootPath
, attribute::VignettePath