Los catálogos de materiales ofrecen varias características.
Permitir la definición persistente de materiales, incluidas todas las propiedades de los materiales.
Se puede hacer referencia a los materiales definidos en el catálogo de materiales mediante una ID simple, en lugar de un conjunto de propiedades de material.
Proporcione valores predeterminados para determinados atributos de solicitud, como la calidad JPEG o un tamaño de imagen de respuesta predeterminado.
Administre viñetas, perfiles ICC y plantillas de solicitud.
Aunque no se definan catálogos de material específicos, todas las características de los catálogos de material están disponibles mediante el catálogo predeterminado ( default.ini).
Aunque los materiales de procesamiento pueden especificarse explícitamente en solicitudes que utilizan atributos de material, a menudo es más deseable ocultar los detalles de los materiales del sitio 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 en el catálogo. If *catId*
no se ha especificado, se utiliza el catálogo de sesiones (consulte a continuación).
Un registro de catálogo coincide correctamente si (a) *catId*
coincide con el attribute::RootId
valor de un catálogo de materiales y (b) *recId*
coincide con el valor catalog::Id en el mismo catálogo. Si se produce una coincidencia correcta, los atributos del material (incluidos src=
) se establecen en los datos del registro de catálogo. Si el SMS 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 supone que es una ruta de archivo simple. Otros atributos predeterminados (por ejemplo, attribute::Resolution
) también se puede heredar del catálogo de materiales.
Las viñetas y los perfiles ICC se pueden desglosar en catálogos de materiales similares a los propios materiales, y se les pueden dar propiedades. Además, el mapa de viñetas también proporciona el contenedor para las plantillas.
Véase también
Referencia de catálogo de materiales, src=
, attribute::RootId
, attribute::RootPath
, attribute::VignettePath