Catálogos de materiales material-catalogs
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 a través del 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 del catálogo consta de [ *catId*/] *itemId*
, donde *catId*
identifica un catálogo de materiales y *itemId*
identifica un registro del catálogo. Si no se especifica *catId*
, se utilizará el catálogo de sesiones (ver a continuación).
Un registro de catálogo coincide correctamente si (a) *catId*
coincide con el valor attribute::RootId
de un catálogo de materiales y (b) *recId*
coincide con el valor catalog::Id del mismo catálogo. Si se encuentra una coincidencia correcta, los atributos del material (incluido 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.
Si *recId*
no coincide con una entrada de catálogo, *catId*
se reemplaza con attribute::RootPath
del catálogo y la ruta de acceso resultante se supone que es una ruta de acceso de archivo simple. Otros atributos predeterminados (por ejemplo, attribute::Resolution
) también se pueden 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.
Ver también
Referencia de catálogo de materiales, src=
, attribute::RootId
, attribute::RootPath
, attribute::VignettePath