Imágenes

La biblioteca de Imágenes: importar archivos PNG y JPG y qué se rechaza, la cuadrícula de tarjetas y su inspector, renombrar una imagen con sus referencias, el logotipo de la organización, eliminar, y dónde se usa una imagen.

Ver como Markdown

Imágenes es la primera categoría bajo la raíz Recursos: las figuras que posee la estación, importadas de los archivos que usted elija, más las cuatro imágenes que siembra el producto (la marca y el logotipo de Ganter Lab, cada uno en claro y en oscuro). El panel se titula "Imágenes", con la línea "Imágenes importadas para los componentes de imagen de los paneles de control y el logotipo de la organización para los reportes." y la pastilla del conteo ("4 imágenes"). Leerla necesita Ver Logic; importar, renombrar, elegir el logotipo y eliminar necesitan Configurar Logic.

Importar imagen…

El verbo sobre la fila Imágenes es un selector de archivos (Importar imagen…): abre el diálogo de archivos propio del navegador, funciona igual desde la ventana de la estación y desde un navegador remoto, y lee el archivo donde usted esté. La biblioteca acepta:

Regla Qué se rechaza
Extensión .png, .jpg o .jpeg Cualquier otra cosa: "'.gif' no es un tipo de imagen admitido. Use PNG o JPG."
Contenido que sea un PNG entero o un JPEG entero Un HEIC, un PDF o una página web renombrados, o un archivo cortado a la mitad mientras se copiaba, se rechazan con ese mismo mensaje
16 MB como máximo "La imagen supera el límite de 16 MB.", rechazada por el tamaño que declara el navegador, antes de que los bytes viajen

Los bytes se copian a la carpeta de recursos propia de la aplicación bajo un nombre de archivo opaco, así que la figura sobrevive a que el archivo de origen se mueva o se elimine. El nombre en la biblioteca es el nombre del archivo sin su extensión; tiene que higienizarse a un segmento que ninguna otra imagen use. Cuando sale bien, la tarjeta nueva queda seleccionada, su inspector se abre, el conteo del árbol crece y el registro de acciones dice "Imagen importada."; un rechazo dice "Error al importar: …".

El catálogo

Las tarjetas muestran la miniatura, el nombre, el origen (Sistema para una imagen del producto, Míos para una importada) y una insignia Logotipo en el logotipo de la organización. Los filtros: Origen y Por página; una biblioteca vacía dice "Todavía no hay imágenes. Use Importar imagen… en la barra de tareas para agregar una.", y un filtro vacío "Ninguna imagen coincide con este filtro." con Borrar el filtro. El resto de la cuadrícula y de la paginación se comportan como en todas las bibliotecas.

El inspector

Seleccionar una tarjeta muestra la figura en grande, su nombre y:

Fila Qué muestra
Dirección Assets.Images.<segmento>: la dirección que devuelve una variable con salida de imagen para esta figura
Origen Biblioteca del producto, o Mi biblioteca
Tipo PNG o JPG, tomado de la extensión del archivo
Dimensiones El tamaño en píxeles de la figura, medido cuando se muestra ("1280 × 720 píxeles"), y un guion hasta entonces
Tamaño del archivo El tamaño en disco (B, KB o MB), y un guion cuando el archivo falta
Rol Logotipo de la organización, o Imagen de panel de control

Una imagen de Sistema muestra "Las imágenes del sistema son de solo lectura." Una imagen Míos le ofrece, a un rol con Configurar Logic, Editar, Establecer como logotipo (o Quitar el logotipo) y Eliminar; los tres quedan en gris mientras la estación está bloqueada o corre un comando de biblioteca.

Editar

Editar abre "Editar <nombre>" en lugar de la cuadrícula ("Renombre el recurso de imagen estable y, si quiere, actualice sus referencias."): la figura, y un campo Nombre que es un campo de cambio de nombre como el de una variable. Conforme usted escribe, una línea muestra de antemano el impacto ("Cambiar el nombre actualiza las 2 ubicaciones que leen esta dirección.", "Ninguna referencia usa la dirección actual." o "La dirección efectiva no cambia; no hay referencias que actualizar." cuando el nombre nuevo se higieniza al mismo segmento). Entrar, o salir del campo, lo confirma ("Un cambio de nombre válido se guarda al presionar Enter o al salir del campo."): la imagen conserva su id, su archivo y su rol de logotipo, todas las referencias con raíz a la dirección anterior se reescriben, y el registro de acciones dice "La imagen cambió de nombre y se actualizaron N referencias." Un nombre ya tomado se rechaza ahí mismo, debajo del campo. Atrás regresa al catálogo. Cambiar el nombre de una imagen pasa por la misma reescritura de referencias que cambiar el de un icono o el de un color.

Como máximo una imagen es el logotipo de la organización: la que dibuja un diseño de reporte cuando no nombra ninguna imagen propia (reportes). Establecer como logotipo mueve el rol a esta imagen y lo quita de la anterior; Quitar el logotipo lo borra ("Establecida como logotipo de la organización." / "Logotipo de la organización borrado."). Una imagen de Sistema también se puede elegir como logotipo.

Eliminar

Eliminar pregunta "¿Eliminar 'X'? Las referencias a ella pasan a un marcador de posición. Esta acción no se puede deshacer." y después quita la fila y el archivo; un componente Imagen de un panel de control o un reporte que la nombren no dibujan nada en su lugar. El registro de acciones dice "Imagen eliminada." Una imagen de Sistema no se puede eliminar.

Dónde se usa una imagen

El componente Imagen de un panel de control dibuja una imagen de esta biblioteca, la que él nombre o la que devuelva una variable con salida de imagen (Assets.Images.<nombre> resuelve al id del recurso); un diseño de reporte dibuja el logotipo. Nada más lee la carpeta: las imágenes no son iconos, no se pueden vincular como símbolos, y no se les sirven a los clientes OPC UA externos.

Lo que la biblioteca no hace

No cambia el tamaño de una figura, no la recorta ni la convierte, no acepta SVG, GIF, BMP ni WebP, no organiza las imágenes en carpetas, y no reemplaza los bytes de una imagen en su lugar: importe el archivo nuevo y vuelva a apuntar lo que usaba el anterior.