Donnée de type Image / Type of Image data

Blogger - Image data type

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.

Note : Les données de type IMAGE sont définies uniquement par Blogger.
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


Blogger Humour - Le smiley sage comme une 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
Échantillonnage des ressources d'une donnée de type Image

  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.

Exemple de représentation syntaxique d'un tableau singleton d'URLs d'images à la norme du langage Blogger

  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>.
Un tableau explicite
<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.
Créer un tableau singleton d'images à partir d'un tableau objet
<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 Les opérateurs d'images
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


Spotlight

Populaires cette semaine

Twitter : Bouton mentionner / Mention button