Données de visionneuse d’images. Fournit un mécanisme permettant de définir des jeux triés d’images et des attributs de contrôle utilisés par les visionneuses Scene7.
Une visionneuse d’images se compose d’une liste d’éléments triée, séparée par des virgules, chaque élément se composant d’un ou de plusieurs sous-éléments (identifiants d’image, identifiants d’échantillon, chemins d’accès aux fichiers multimédias, 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 (tels que les valeurs de couleur) ou indiquer des jeux imbriqués. Les accolades ou parenthèses utilisées de cette façon ne doivent pas être codées et doivent toujours apparaître sous forme de paires correspondantes, sinon une erreur d'analyse du catalogue se produit.
Les caractères suivants sont utilisés comme délimiteurs définis et doivent être codés en HTTP lorsqu’ils apparaissent dans l’ensemble comme faisant partie des valeurs d’id ou de chaîne :
,
;
:
{
}
(
)
Pour plus d’informations sur la structure et l’utilisation des visionneuses d’images, reportez-vous à la documentation des visionneuses d’images.
Le serveur renvoie le contenu de ce champ sans modification en réponse à une demande req=imageset
.
Les définitions de visionneuse suivantes sont prises en charge en mode natif par Image Serving et l’accès avec certaines visionneuses implique l’analyse, la validation et le traitement côté serveur de la visionneuse. Chaque type de jeu peut être identifié en spécifiant la valeur correspondante dans catalog::AssetType
.
Série d’échantillons de base
Chaque élément d’une série d’échantillons de base est constitué d’une référence à un enregistrement d’image et d’une référence distincte facultative à un enregistrement d’image utilisé comme échantillon.
* basicSwatchSet* |
* **[',' * swatchItemswatchItem*] |
---|---|
* swatchItem* |
* *[';' * imageIdswatch*] |
* nuance* |
* swatchId*|solidColorSpecifier |
* 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 RVB hexadécimale à 6 chiffres empilée pour les nuances de couleur unie |
* label* |
Libellé de texte facultatif pour les nuances de couleur unie |
Séries d’échantillons hiérarchiques
Chaque élément d’une série 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 requis pour ces éléments).
* hierarchySwatchSet* |
* * *[ ',' * hierarchySwatchItemhierarchySwatchItem* ] |
---|---|
* hierarchySwatchItem* |
* * | { * * ';' * swatchItembasicSwatchSetIdswatch* } |
* basicSwatchSetId* |
Référence IS (catalogue/id) à un enregistrement de catalogue définissant une série 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° bidimensionnelles
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° de base en ligne délimitée par des accolades. Les parenthèses peuvent être utilisées à la place des accolades.
* 2dSpinItem* |
* 2dSpinSet* * 2dSpinItem* *[ ',' * 2dSpinItem* ] |
---|---|
* 2dSpinItem* |
* * | { '{' * * '}' } | * imageIdbasicSpinSetbasicSpinSetId* |
* 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 comporter jusqu’à trois images de page séparées par des deux-points.
* pageSet* |
* * *[ , * pageImageItem* ] |
---|---|
* pageItem* |
* * [ : * * [ : * imageIdimageIdimageId* ] ] |
Visionneuses de supports
Chaque élément d’une visionneuse de supports peut se composer d’une image, d’une visionneuse d’échantillons de base, d’une visionneuse d’échantillons hiérarchique, d’une visionneuse à 360° de base, d’une visionneuse à 360° bidimensionnelle, d’une visionneuse de pages ou d’une ressource vidéo. Chaque élément de visionneuse de supports peut également contenir une nuance et un identifiant de type facultatifs.
* mediaSet* |
* * *[ , * itemitem* ] |
---|---|
* élément* |
{ * * | * * | * *}} | * * } [ ; [ * * ] [ ; [ * videoItemrecutItemimageItemsetItemIDreserved* ] ] ] |
* videoItem* |
* * ; * videoswatchId* |
* recutItem* |
* * ; * recutswatchId* |
* imageItem* |
* * ; [ * imageIdswatchId* ] |
* setItem* |
{ * * | { '{' * * '}' } } ; * setIdinlineSetswatchId* |
* ID* |
media type identifier [ img | basic | advanced_image | img | img_set | advanced_imageset | advanced_swatchset | spin | video ] |
* swatchId* |
ID d’image IS |
* video* |
Chemin du fichier vidéo/animation ou ID de catalogue statique |
* découper* |
Chemin d’accès au fichier XML de définition de découpe ou ID de catalogue statique |
* imageId* |
ID d’image IS |
* setId* |
Référence IS à l’image, à la rotation ou à la visionneuse de catalogues électroniques |
* inlineSet* |
Image, rotation ou visionneuse de catalogue électronique inséré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 référence une entrée dans le catalogue de contenu statique.
videoSet videoId
*[ ,
videoId
]
Chaîne de texte. Liste séparée par des virgules de valeurs catalog::Id
, de chemins d’accès aux fichiers du serveur d’images absolus ou de chemins d’accès aux fichiers par rapport à 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 des chaînes de texte. Outre les chaînes label
(faisant partie de solidColorSpecifier
), tous les champs délimités sont localisés s’ils contiennent au moins un jeton de localisation ' ^loc=…^
'. Pour plus d'informations, consultez la Localisation de chaînes de texte dans le Guide de référence du protocole HTTP.
Aucune
req=imageset , attribute::RootPath, Traduction de l’ID d’objet, Localisation de chaîne de texte, documentation des visionneuses de diffusion d’images