Donnée de type Image / Type of Image data
Le terme image est employé pour qualifier le type d'une donnée Blogger. Une donnée de type image contient l'url d'une image et plusieurs caractéristiques qui peuvent être exploitées avec les opérateurs Blogger.
Caractéristiques
Les données de type image sont des données héritières string.
Ces données contiennent des URLs d'images et diverses caractéristiques.
Il n'est pas possible d'en créer ou d'en convertir même si la valeur est une URL d'une image !
Explorateur - Les données IMAGE
Réglages des données
Les données de type image sont dotées d'un objet d'items qui permettent d'obtenir des informations supplémentaires ou d'appliquer une caractéristique à l'image.
Introduction aux réglages des données
isResizable: boolean,
isYoutube: boolean,
youtubeMaxResDefaultUrl: image,
width: number,
height: number,
size: number,
length: number,
escaped: string,
jsEscaped: string,
jsonEscaped: string,
cssEscaped: string
Fiches | Réglages | Signification | Résultat |
---|---|---|---|
Image redimensionnable | isResizable |
Vérifie si l'image peut être redimensionnée avec les opérateurs d'images. | boolean |
Image YouTube | isYoutube |
Vérifie si l'image provient de YouTube. | |
youtubeMaxResDefaultUrl |
Fourni l'URL de la vignette maxresdefault.jpg des vidéos YouTube. |
image | |
Dimensions de l'image | width |
Extrait la largeur de l'image (Si mentionné explicitement) | number |
height |
Extrait la hauteur de l'image (Si mentionné explicitement) | ||
Réglages de l'héritage string | |||
Longueur d'une chaine | length size |
Longueur d'une chaîne de caractères. | number |
Échappement de la chaîne | escaped |
Fournit l'équivalent HTML échappé de la chaîne de caractères. | string |
jsEscaped |
Fournit l'équivalent JS échappé de la chaîne de caractères. | ||
jsonEscaped |
Fournit l'équivalent JSON échappé de la chaîne de caractères. | ||
cssEscaped |
Fournit l'équivalent CSS échappé de la chaîne de caractères. |
Ce tableau reprend la liste des réglages dont le résultat est (ou peut être) une valeur de type image.
Fiches | Réglages | Sortie |
---|---|---|
Image YouTube | youtubeMaxResDefaultUrl |
✔ |
Premier et dernier set d'un tableau |
first
last
|
possible |
Paramètres Arrière-plan | image |
✔ |
Tableau d'images
array[image] est un type de tableau contenant que des valeurs image.
https://tata.jpeg,
https://tete.jpeg,
https://titi.jpeg,
https://toto.jpeg
Pour extraire les items d'un tableau d'images, il faut employer la balise <b:loop>
.
<b:loop values='["https://example.jpeg","https://example.jpeg","https://example.jpeg"]' var='itemImage'> <data:itemImage/> </b:loop>
Note : Bien qu'il soit possible de créer explicitement dans le fichier XML du thème un tableau d'URLs d'images, les items ne seront pas de type image, mais de type string. Par conséquent, les paramètres additionnels (isResizable
, isYoutube
, youtubeMaxResDefaultUrl
, width
, height
) ne pourront pas être appliqués.
Un tableau d'images peut être créé à l'aide de l'opérateur lambda map
.
<b:loop values='data:posts map (p => p.featuredImage)' var='itemImage'> <data:itemImage/> </b:loop>
Les opérateurs
Les données de type image peuvent être injectées dans des opérations.
Consultez les opérateurs au cas par cas pour connaître ceux qui acceptent les données image entrantes et ceux qui renvoient un résultat de type image.
Introduction aux opérateurs Blogger
Ce tableau reprend la liste des opérateurs dont le résultat est (ou peut être) une image.
Nom | Opérateur | Sortie |
---|---|---|
Opérateurs d'images | resizeImage |
✔ |
Sélecteurs | ?: |
possible |
Opérateurs Lambdas | first |
possible |