Los catálogos de materiales ofrecen varias funciones.
Permitir la definición persistente de materiales, incluidas todas las propiedades materiales.
Se puede hacer referencia a los materiales definidos en el catálogo de materiales mediante un ID simple, en lugar de un conjunto de propiedades de material.
Proporcione valores predeterminados para ciertos atributos de solicitud, como la calidad del JPEG o un tamaño de imagen de respuesta predeterminado.
Administre viñetas, perfiles ICC y plantillas de solicitud.
Aunque no se hayan definido catálogos de material específicos, todas las características de los catálogos de material están disponibles a través del catálogo predeterminado ( default.ini).
Aunque los materiales de procesamiento pueden especificarse explícitamente en las solicitudes utilizando atributos de material, a menudo es más conveniente ocultar los detalles de los materiales del sitio en la Web utilizando catálogos de materiales. los comandos src= aceptan referencias de catálogo en lugar de rutas de archivo explícitas. Una entrada de catálogo consta de [ *catId*/] *itemId*
, donde *catId*
identifica un catálogo de materiales y *itemId*
identifica un registro del catálogo. If *catId*
no se especifica, se utiliza el catálogo de sesiones (consulte a continuación).
Un registro de catálogo coincide correctamente si (a) *catId*
coincide con la variable attribute::RootId
valor de un catálogo de materiales y b) *recId*
coincide con el valor catalog::Id del mismo catálogo. Si hay una coincidencia correcta, los atributos del material (incluido src=
) se establecen en los datos del registro de catálogo. Si el MSS incluye atributos adicionales para este material además de src=, anulan los valores del registro de catálogo.
If *recId*
no puede coincidir con una entrada de catálogo, *catId*
se sustituye por attribute::RootPath
del catálogo y la ruta resultante se asume como una ruta de archivo simple. Otros atributos predeterminados (por ejemplo, attribute::Resolution
) también puede heredarse del catálogo de materiales.
Las viñetas y los perfiles ICC pueden desglosarse en catálogos de materiales similares a los materiales en sí y en determinadas propiedades. Además, el mapa de viñetas también proporciona el contenedor para plantillas.
Véase también
Referencia del catálogo de materiales, src=
, attribute::RootId
, attribute::RootPath
, attribute::VignettePath