Données de visionneuse d’images. Fournit un mécanisme permettant de définir des ensembles triés d’images et de contrôler les attributs utilisés par les visionneuses Dynamic Media.
Un jeu d’images est constitué d’une liste d’éléments triée, séparés par des virgules, dont chaque élément se compose d’un ou de plusieurs sous-éléments (identifiants d’image, identifiants d’échantillon, chemins d’accès au fichier multimédia, libellés, etc.), séparés par des points-virgules et/ou des deux-points.
Les accolades { }
et les parenthèses ( )
peuvent être utilisées pour délimiter certains contenus (comme les valeurs de couleur) ou indiquer des visionneuses imbriquées. Les accolades ou parenthèses utilisées de cette manière ne doivent pas être codées et doivent toujours apparaître sous forme de paires correspondantes, sinon une erreur d’analyse du catalogue se produira.
Les caractères suivants sont utilisés comme délimiteurs définis et doivent être codés en HTTP lorsqu’ils apparaissent dans le jeu comme faisant partie des valeurs d’identifiant ou de chaîne :
,
;
:
{
}
(
)
Pour plus d’informations sur la structure et l’utilisation des visionneuses d’images, reportez-vous à la documentation relative aux visionneuses de serveur d’images .
Le serveur renvoie le contenu de ce champ sans modification en réponse à une requête req=imageset
.
Les définitions d’ensemble suivantes sont prises en charge en mode natif par le serveur d’images. L’accès à certaines visionneuses implique l’analyse, la validation et le traitement côté serveur de la visionneuse. Chaque type défini peut être identifié en spécifiant la valeur correspondante dans catalog::AssetType
.
Séries d’échantillons de base
Chaque élément d’un ensemble d’échantillons de base est constitué d’une référence à un enregistrement d’image et d’une référence séparée facultative à un enregistrement d’image utilisé comme échantillon.
* basicSwatchSet* |
* **[',' * swatchItemswatchItem*] |
---|---|
* swatchItem* |
* *[';' * imageIdswatch*] |
* échantillon* |
* swatchId`* |
* imageId* |
Référence d’image IS (catalogue/id) |
* swatchId* |
Référence d’image IS (catalogue/id) |
* solidColorSpecifier* |
'{0x' * * [ * rgbblabel*]'}' |
* rrggbb* |
Valeur de couleur hexadécimale RVB à 6 chiffres empilée pour les échantillons de couleur unie |
* label* |
Libellé de texte facultatif pour les échantillons de couleurs solides |
Séries d’échantillons hiérarchiques
Chaque élément d’un ensemble d’échantillons hiérarchique peut être constitué d’un élément d’échantillon de base ou d’une référence à un enregistrement d’ensemble d’échantillons (des échantillons sont nécessaires pour ces éléments).
* hierarchySwatchSet* |
* * *[ ',' * hierarchySwatchItemHiérarchicalSwatchItem* ] |
---|---|
* hierarchySwatchItem* |
* `* |
* basicSwatchSetId* |
Référence IS (catalogue/id) à un enregistrement de catalogue définissant un ensemble d’échantillons de base |
Visionneuses à 360° de base
Une visionneuse à 360° de base se compose d’une simple liste d’ID d’image.
basicSpinSet imageId
*[ ';'
imageId
]
Visionneuses à 360° en deux dimensions
Chaque élément d’une visionneuse à 360° bidimensionnelle peut être constitué d’une image simple, d’une référence à une visionneuse à 360° de base ou d’une visionneuse à 360° en ligne délimitée par des accolades. Les parenthèses peuvent être utilisées à la place d’accolades.
* 2dSpinItem* |
* 2dSpinSet* * 2dSpinItem* *[ ',' * 2dSpinItem* ] |
---|---|
* 2dSpinItem* |
* `* |
* basicSpinSetId* |
Référence IS (catalogue/id) à un enregistrement de catalogue définissant une visionneuse à 360° de base |
Jeux de pages
Chaque élément d’un jeu de pages peut contenir jusqu’à trois images de page séparées par des deux-points.
* pageSet* |
* * *[ , * pageImageItem* ] |
---|---|
* pageItem* |
* * [ : * * [ : * imageImageIdimageId* ] ] |
Visionneuses de supports
Chaque élément d’une visionneuse de médias peut être constitué d’une image, d’un ensemble d’échantillons de base, d’un ensemble d’échantillons hiérarchiques, d’une visionneuse à 360° de base, d’une visionneuse de pages ou d’une ressource vidéo. Chaque élément d’une visionneuse de médias peut également contenir un échantillon facultatif et un identifiant de type.
* mediaSet* |
* * *[ , * itemitem* ] |
---|---|
* élément* |
{ * `* |
* videoItem* |
* * ; * videoswatchId* |
* recutItem* |
* * ; * recutswatchId* |
* imageItem* |
* * ; [ * imageIdswatchId* ] |
* setItem* |
{ * `* |
* ID* |
`media type identifier [ img |
* swatchId* |
Identifiant de l’image IS |
* video* |
Chemin d’accès au fichier vidéo/d’animation ou ID de catalogue statique |
* recette* |
Chemin d’accès au fichier XML de définition de récupération ou ID de catalogue statique |
* imageId* |
Identifiant de l’image IS |
* setId* |
Référence IS à une image, à une rotation ou à une visionneuse de catalogue électronique |
* inlineSet* |
Image, rotation ou visionneuse de catalogue électronique intégrée |
* réservé* |
Réservé pour une utilisation ultérieure |
Visionneuses de vidéos
Une visionneuse de vidéos se compose d’une simple liste d’identifiants vidéo dans laquelle chaque identifiant fait référence à une entrée dans le catalogue de contenu statique.
videoSet videoId
*[ ,
videoId
]
Chaîne de texte. Liste de valeurs catalog::Id
séparées par des virgules, chemins de fichier du serveur d’images absolus ou chemins de fichier relatifs à attribute::RootPath
. La même image peut être référencée plusieurs fois dans la visionneuse. L’enregistrement de catalogue de définition peut apparaître dans l’ensemble à n’importe quel emplacement.
Ce champ participe à la localisation de la chaîne de texte. Outre les chaînes label
(faisant partie de la balise solidColorSpecifier
), tous les champs délimités sont localisés s’ils contiennent au moins un jeton de localisation ' ^loc=…^
'. Pour plus d’informations, reportez-vous à la section Localisation des chaînes de texte dans la Référence du protocole HTTP.
Aucune
req=imageset , attribute::RootPath, Traduction de l’ID d’objet , Localisation de la chaîne de texte , Documentation des visionneuses du serveur d’images