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 attribut, som 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