Visuels
La bibliothèque Visuels : importer des fichiers PNG et JPG et ce qui est refusé, la grille de cartes et son inspecteur, renommer une image avec ses références, le logo de l'organisation, la suppression, et où une image est utilisée.
Visuels est la première catégorie sous la racine Ressources : les images que la station possède, importées depuis des fichiers que vous choisissez, plus les quatre images que le produit installe (la marque et le logo Ganter Lab, chacun sur fond clair et sur fond sombre). Le volet est intitulé « Visuels », avec la ligne « Images importées pour les composants image du tableau de bord et logo de l'organisation pour les rapports. » et le badge de comptage (« 4 visuels »). La lecture demande Voir Logic ; importer, renommer, choisir le logo et supprimer demandent Configurer Logic.
Importer une image…
Le verbe placé au-dessus de la ligne Visuels est un sélecteur de fichier (Importer une image…) : il ouvre la boîte de dialogue de fichiers du navigateur, fonctionne depuis la fenêtre de la station comme depuis un navigateur distant, et lit le fichier là où vous êtes. La bibliothèque accepte :
| Règle | Ce qui est refusé |
|---|---|
Extension .png, .jpg ou .jpeg |
Tout le reste, avec le message « .gif » n'est pas un type d'image pris en charge. Utilisez PNG ou JPG. |
| Un contenu qui est un PNG entier ou un JPEG entier | Un HEIC, un PDF ou une page web renommés, ou un fichier tronqué pendant la copie, refusés par le même message |
| 16 MB au maximum | « L'image dépasse la limite de 16 MB. », refusée sur la taille que le navigateur annonce, avant que les octets ne circulent |
Les octets sont copiés dans le dossier de ressources de l'application sous un nom de fichier opaque : l'image survit donc au déplacement ou à la suppression du fichier source. Le nom dans la bibliothèque est celui du fichier sans son extension ; il doit s'assainir en un segment qu'aucune autre image n'utilise. En cas de succès la nouvelle carte est sélectionnée, son inspecteur s'ouvre, le compte de l'arborescence augmente et le journal des actions indique « Image importée. » ; un refus indique « Échec de l'import : … ».
Le catalogue
Les cartes montrent la vignette, le nom, l'origine (Système pour une image du produit, Les miens pour une image importée) et un badge Logo actif sur le logo de l'organisation. Filtres : Origine et Par page ; une bibliothèque vide indique « Aucune image pour l'instant. Utilisez Importer une image… dans la barre de commandes pour en ajouter une. », un filtre sans résultat « Aucune image ne correspond à ce filtre. » avec Effacer le filtre. Le reste de la grille et la pagination se comportent comme dans toute bibliothèque.
L'inspecteur
Sélectionner une carte affiche l'image en grand, son nom, et :
| Ligne | Ce qu'elle montre |
|---|---|
| Adresse | Assets.Images.<segment> : l'adresse qu'une variable à sortie Image renvoie pour cette image |
| Origine | Bibliothèque du produit, ou Ma bibliothèque |
| Type | PNG ou JPG, d'après l'extension du fichier |
| Dimensions en pixels | La taille de l'image en pixels, mesurée au moment de l'affichage (« 1280 × 720 pixels »), un tiret jusque-là |
| Taille du fichier | La taille sur le disque (B, KB ou MB), un tiret quand le fichier manque |
| Rôle | Logo de l'organisation, ou Image de tableau de bord |
Une image Système indique « Les images système sont en lecture seule. » Une image à vous propose, à un rôle qui a Configurer Logic, Modifier, Définir comme logo (ou Retirer le logo) et Supprimer ; les trois sont grisés pendant que la station est verrouillée ou qu'une commande de la bibliothèque s'exécute.
Modifier
Modifier ouvre « Modifier <nom> » à la place de la grille (« Renommez la ressource image stable et mettez éventuellement ses références à jour. ») : l'image, et un champ Nom qui est un champ de renommage comme celui d'une variable. Pendant que vous tapez, une ligne annonce l'effet (« Le changement de nom met à jour les 2 emplacements qui lisent cette adresse. », « Aucune référence n'utilise l'adresse actuelle. », ou « L'adresse effective ne change pas ; aucune référence n'est à mettre à jour. » quand le nouveau nom s'assainit en le même segment). Entrée, ou la sortie du champ, valide (« Un renommage valide est enregistré à la touche Entrée ou quand le champ perd le focus. ») : l'image garde son identifiant, son fichier et son rôle de logo, chaque référence enracinée à l'ancienne adresse est réécrite, et le journal des actions indique « Image renommée et N références mises à jour. » Un nom déjà pris est refusé sur place sous le champ. Retour ramène au catalogue. Renommer une image passe par la même réécriture des références que renommer une icône ou une couleur.
Définir comme logo
Une seule image au plus est le logo de l'organisation : celle qu'une mise en page de rapport dessine quand elle ne nomme aucune image à elle (rapports). Définir comme logo déplace le rôle vers cette image et le retire de la précédente ; Retirer le logo l'efface (« Image définie comme logo de l'organisation. » / « Logo de l'organisation effacé. »). Une image Système peut elle aussi être choisie comme logo.
Supprimer
Supprimer demande : Supprimer « X » ? Les références à cette image se rabattent sur un espace réservé. Cette action est irréversible. Puis il retire la ligne et le fichier ; un composant Image de tableau de bord ou un rapport qui la nomme ne dessine plus rien à sa place. Le journal des actions indique « Image supprimée. » Une image Système ne peut pas être supprimée.
Où une image est utilisée
Le composant de tableau de bord Image dessine une image de cette bibliothèque, soit celle qu'il nomme, soit celle qu'une variable à sortie Image renvoie (Assets.Images.<nom> se résout en un identifiant de ressource) ; une mise en page de rapport dessine le logo. Rien d'autre ne lit ce dossier : les images ne sont pas des icônes, ne peuvent pas être liées comme des symboles, et ne sont pas servies aux clients OPC UA externes.
Ce que la bibliothèque ne fait pas
Elle ne redimensionne pas, ne recadre pas et ne convertit pas une image, n'accepte ni SVG, ni GIF, ni BMP, ni WebP, ne range pas les images en dossiers, et ne remplace pas les octets d'une image sur place : importez le nouveau fichier et redirigez ce qui utilisait l'ancien.