Immagini
La libreria Immagini: importare file PNG e JPG e che cosa viene rifiutato, la griglia di schede e il suo ispettore, rinominare un'immagine con i suoi riferimenti, l'eliminazione, dove si usa un'immagine e da dove viene il logo predefinito del rapporto.
Images è la prima categoria sotto la radice Assets: le figure che la stazione possiede, importate dai file scelti dall'operatore, più le quattro immagini che il prodotto semina (il marchio e il logo Ganter Lab, ciascuno su chiaro e su scuro). Il pannello è intitolato « Immagini », con la riga « Immagini importate per i componenti immagine della dashboard e i layout del rapporto. » e la pillola di conteggio (« 4 immagini »). Per leggerlo serve Visualizzare Logic; importare, rinominare ed eliminare richiedono Configurare Logic.
Importa immagine…
Il verbo sopra la riga Images è un selettore di file (Importa immagine…): apre la finestra di dialogo dei file del browser, funziona allo stesso modo dalla finestra della stazione e da un browser remoto, e legge il file dove si trova l'operatore. La libreria accetta:
| Regola | Che cosa viene rifiutato |
|---|---|
Estensione .png, .jpg o .jpeg |
Qualunque altra: « '.gif' non è un tipo di immagine supportato. Usare PNG o JPG. » |
| Contenuto che è un PNG intero o un JPEG intero | Un HEIC, un PDF o una pagina web rinominati, oppure un file troncato mentre veniva copiato, rifiutati con lo stesso messaggio |
| Al massimo 16 MB | « L'immagine supera il limite di 16 MB. », rifiutata sulla dimensione dichiarata dal browser, prima che i byte viaggino |
I byte vengono copiati nella cartella delle risorse dell'applicazione con un nome di file opaco, così la figura sopravvive allo spostamento o all'eliminazione del file di origine. Il nome nella libreria è quello del file senza estensione; una volta ripulito deve dare un segmento che nessun'altra immagine usa. Al buon esito la nuova scheda viene selezionata, il suo ispettore si apre, il conteggio nell'albero cresce e il registro delle azioni dice « Immagine importata. »; un rifiuto dice « Importazione non riuscita: … ».
Il catalogo
Le schede mostrano la miniatura, il nome e l'origine (Sistema per un'immagine del prodotto, Mie per una importata). Filtri: Origine e Per pagina; una libreria vuota dice « Nessuna immagine. Usare Importa immagine… nella barra dei comandi per aggiungerne una. », un filtro vuoto « Nessuna immagine corrisponde a questo filtro. » con Azzera il filtro. Il resto della griglia e la paginazione si comportano come in ogni libreria.
L'ispettore
Selezionare una scheda mostra la figura in grande, il suo nome e:
| Riga | Che cosa mostra |
|---|---|
| Indirizzo | Assets.Images.<segment>: l'indirizzo che una variabile con uscita Immagine restituisce per questa figura |
| Origine | Libreria del prodotto, oppure La mia libreria |
| Tipo | PNG o JPG, dall'estensione del file |
| Dimensioni | La dimensione in pixel della figura, misurata quando viene mostrata (« 1280 × 720 pixel »), un trattino fino ad allora |
| Dimensione del file | La dimensione su disco (B, KB o MB), un trattino quando il file manca |
Un'immagine di Sistema mostra « Le immagini di sistema sono di sola lettura. » Un'immagine Mie offre, a un ruolo che ha Configurare Logic, Modifica ed Elimina; tutti e due restano grigi mentre la stazione è bloccata o mentre un comando della libreria è in corso.
Modifica
Modifica apre « Modifica <name> » al posto della griglia (« Rinominare la risorsa immagine stabile e, se serve, aggiornarne i riferimenti. »): la figura e un campo Nome che è un campo di ridenominazione come quello di una variabile. Mentre scrivi, una riga anticipa l'effetto (« La rinomina aggiorna i 2 punti che leggono questo indirizzo. », « Nessun riferimento usa l'indirizzo attuale. », oppure « L'indirizzo effettivo non cambia; nessun riferimento deve essere aggiornato. » quando il nuovo nome dà lo stesso segmento). Invio, o uscire dal campo, conferma (« Una rinomina valida viene salvata premendo Invio o quando il campo perde il fuoco. »): l'immagine conserva il suo id e il suo file, ogni riferimento radicato al vecchio indirizzo viene riscritto e il registro delle azioni dice « Immagine rinominata e N riferimenti aggiornati. » Un nome già preso viene rifiutato lì sotto il campo. Indietro riporta al catalogo. Rinominare un'immagine passa dalla stessa riscrittura dei riferimenti di quando si rinomina un'icona o un colore.
Il logo del rapporto
Un layout del rapporto disegna come logo l'immagine di questa libreria che indica. Un layout che non ne indica nessuna disegna il logo aziendale del marchio della stazione, che non è un'immagine di questa libreria: la libreria non ha un logo proprio da scegliere. Su una stazione aggiornata da una versione che segnava un'immagine come logo dell'organizzazione, ogni layout che non indicava un'immagine è stato impostato per indicare quell'immagine, così ogni rapporto stampa lo stesso logo di prima, e l'immagine resta qui.
Elimina
Elimina chiede « Eliminare 'X'? I riferimenti a essa degradano a un segnaposto. L'operazione non è reversibile. » e poi rimuove la riga e il file; un componente immagine di una dashboard o un rapporto che la nomina non disegnano nulla al suo posto. Il registro delle azioni dice « Immagine eliminata. » Un'immagine di Sistema non si può eliminare.
Dove si usa un'immagine
Il componente di dashboard Immagine disegna un'immagine di questa libreria, o quella che nomina o quella che restituisce una variabile con uscita Immagine (Assets.Images.<name> si risolve nell'id della risorsa); un layout del rapporto disegna come logo l'immagine che indica. Nient'altro legge la cartella: le immagini non sono icone, non si possono collegare come simboli e non vengono servite ai client OPC UA esterni.
Che cosa non fa la libreria
Non ridimensiona, non ritaglia e non converte una figura, non accetta SVG, GIF, BMP o WebP, non organizza le immagini in cartelle e non sostituisce i byte di un'immagine sul posto: importa il nuovo file e ripunta ciò che usava il vecchio.