Las características y la sintaxis de los catálogos de imágenes se describen en esta sección.
Los catálogos de imágenes ofrecen las siguientes funciones:
Permita la asociación persistente de imágenes con determinados comandos de modificador y metadatos.
Se hace referencia a las entradas de los catálogos de imágenes mediante una notación de método abreviado *
rootId/objId*
, donde *
rootId*
identifica el catálogo de imágenes y *
objId*
identifica un registro de datos en el catálogo.
Proporcione valores predeterminados para ciertos atributos de solicitud, como la calidad del JPEG o si se va a aplicar una marca de agua.
Administrar fuentes, perfiles ICC, definiciones de macro y plantillas de solicitud
Aunque no se definan catálogos de imágenes específicos, todas las funciones de los catálogos de imágenes están disponibles a través del catálogo predeterminado ( default.ini).
If *
rootId*
en la ruta de URL de la solicitud coincide con attribute::RootId
de un catálogo de imágenes específico, ese catálogo se convierte en el catálogo principal para esta solicitud. El catálogo principal proporciona los atributos y la configuración predeterminados para toda la solicitud. Si no se encuentra ninguna coincidencia, se utiliza el catálogo predeterminado en su lugar.
Un catálogo identificado en un src=
o mask=
proporciona los siguientes atributos y datos de catálogo a la capa actual:
Atributo/Datos | Notas |
---|---|
atributo::DefaultExt |
la extensión predeterminada para todas las rutas de archivos de imagen de la capa actual |
atributo::Caducidad |
predeterminado para catálogo::Caducidad o caducidad de la capa actual si no hay ningún registro de catálogo involucrado |
atributo::Icc* |
el perfil de color ICC de trabajo, la intención de procesamiento y el indicador de compensación de punto negro para la solicitud o la capa actual |
atributo::RootPath |
se utiliza para todas las rutas de archivos de origen de la capa actual |
atributo:Resolution |
predeterminado para catálogo::Resolution only |
catálogo::Anchor |
de forma predeterminada para la variable anchor= valor de la capa actual |
catálogo::Caducidad |
el menor valor de caducidad de todas las capas se utiliza como valor de tiempo de vida de la imagen de respuesta |
catálogo::IccProfile |
el perfil de color de la imagen de origen para la capa actual |
catálogo::Map |
los datos del mapa de imagen para la capa actual |
catálogo::MaskPath |
predeterminado para mask= para la capa actual |
catálogo::Modifier |
comandos prefix para la capa actual (cada comando de catálogo::Modifier se puede anular con el mismo comando en la dirección URL, si se especifica para la misma capa) |
catálogo::Path |
el archivo de imagen de origen de la capa actual |
catálogo::PostModifier |
comandos postfix para la capa actual (similar a catálogo::Modifier, pero los comandos de catálogo::PostModifier anule los mismos comandos especificados en la dirección URL o en catálogo::Modifier) |
catálogo::Resolution |
la resolución de objeto de la capa actual |
Dentro de la misma capa, src=
y mask=
debe hacer referencia al mismo catálogo de imágenes (si lo hay).
Un catálogo identificado en un icc=
solo se utiliza para buscar una entrada de la tabla de perfiles ICC del catálogo. No se incluyen otros atributos o datos de catálogo.
Si, *
rootId*
se resuelve en un catálogo y *
objId*
coincide con un catalog::Id
en este catálogo, luego *
rootId/objId*
se reemplaza efectivamente por la entrada de catálogo de este modo:
src=attribute::RootPath/catalog::Path& mask=attribute::RootPath/catalog::MaskPath& anchor=catalog::Anchor& catalog::Modifier& catalog::PostModifier