Archivos externos: Documentos e imágenes
Introducción
Cualquier concepto de BD puede tener relacionados archivos externos (que también tiene su información dentro de la BD en una clase de conceptos: gra) de forma que se puede asociar y visualizar información de todo tipo organizada dentro de los directorios de nuestro espacio de proyectos en Ingrid.
En el caso de que los archivos adjuntos sean imágenes bitmap, hay herramientas para manipularlos: convertir unos tipos de archivos a otros, reducción de tamaño, etc.
Persiana Imágenes
En los conceptos, se muestra esta persiana para visualizar y gestionar las relaciones con archivos externos de cualquier tipo (llamados de forma genérica imágenes (clase gra).
Cada clase, de forma individual, puede tener definido el presentar o no el panel de imágenes, mostrar sus propias imágenes y/o los de sus "hijos" (conceptos relacionados, como los de conceptos relacionados en una carpeta, por ejemplo). Estos últimos sólo cuando el panel NO está en EDICIÓN.
Aunque tenga cientos o miles de archivos, la carga no se ralentiza porque va cargándolos según se va desplazando el scroll en el control de diapositivas.
Comportamiento general (edición y no edición)
[Clic] en una diapositiva, se selecciona y presenta su media resolución en el panel izquierdo. Si el archivo es de tipo imagen (gif, jpg, png, bmp), se muestra una miniatura, si no, se muestra un icono con la extensión.
[Doble Clic] en diapositiva, salta a la ficha del concepto imagen (clase gra).
[Clic] en la imagen de media resolución, se presenta el zoom de su alta resolución, posicionada en la zona en la que se ha hecho clic y desplazándose por la media resolución, se mueve la alta. Al salir el cursor del recuadro de la media resolución, se desactiva el zoom.
[Control+Clic] sobre la media, presenta la alta resolución en otra pestaña del navegador. Si se trata de un archivo no visible como imagen, se abre siempre en otra pestaña del navegador.
Botones a la derecha de la cabecera de persiana:
- Modo lista : muestra la información de cada gráfico en columnas, incluyendo la diapositiva, resolución identificador y resumen... Si estamos en modo lista, en la esquina superior derecha se muestra en un botón complementario el nombre 'Modo panel' para volver a la vista anterior.
- Menú contextual
:
1. Copia a la bandeja los actuales (num_de_seleccionados): al menos tendrá seleccionada la primera y permite pegar en otros conceptos las referencias multi-seleccionadas; no duplica los archivos de imágenes, pdf, etc.
2. Modo rótulos: permite elegir si queremos mostrar bajo cada diapositiva el código/descripción del gráfico, o del concepto, o ninguno.
Comportamiento añadido en edición
Si no tiene asociado todavía ningún archivo, en el panel se muestra el botón Importar imágenes..., que abre un diálogo para multi-seleccionar uno o varios archivos locales (es decir, de nuestro equipo), subirlos al servidor y asociarlos al concepto actual.
Otra forma de asociar archivos (tengan ya asociado alguno o no), es arrastrar una o varias imágenes o archivos seleccionados mediante drag&drop (arrastrar y soltar), desde el explorador de archivos de Windows sobre el panel de imágenes (en modo lista, no). Esto los envía al servidor, colocándolos delante de la diapositiva seleccionada (no donde los dejemos).
Si ya tenemos imágenes u otros archivos asociados:
- Arrastrar una diapositiva sobre otra, cambia su posición.
- Para cambiar la descripción, identificador, resumen, o cualquier otro campo particular puesto en la clase .gra, editarlo en modo lista
El Menú contextual
,
en modo edición se añaden opciones en color naranja (edición),
y tiene varias herramientas:
·Elimina relaciones
de imágenes del concepto actual (para eliminar las imágenes hay que entrar
en la ficha del gráfico y borrar desde allí)
·Elimina imágenes, borra las seleccionadas, los conceptos de clase gra,
completamente de la BD.
·Gira +90 y Gira -90, rota las imágenes multi-seleccionando
las diapositivas, un cuarto de vuelta hacia la derecha y hacia la izq.
respectivamente.
·Comprueba metadatos (num_seleccionadas), relee los archivos para guardar los
datos de alto, ancho, tamaño en bytes, información EXIF (si la tiene)...
información que se guarda en BD con el gráfico. En general no hay que
usarlo, pero se puede hacer cuando algún dato no concuerda por alguna
manipulación externa de las imágenes, por ejemplo.
·Comprueba miniaturas (num_seleccionadas),
comprueba si existe la versión de media resolución, diapositivas. Para que
el administrador realice esta operación y otras con todas las imágenes de la
base, hay un panel de herramientas en el procedimiento: Menú > Informes y
procedim. > Procedim. comunes > Imágenes y gráficas > Chequea gráficos.
·Marca/desmaca
privado (num_seleccionadas) clic+Alt,
permite marcar archivos como no exportables para web pública. En la
generación web se tiene este convenio de marcar con un sufijo '_p' los
archivos (imágenes, documentos pdf o lo que sea) que no se quieren publicar.
Se renombra el archivo con al imagen de media resolución, no la alta, y se
muestra en el panel un recuadro color sepia sobre la imagen (en modo lista,
no).
·Importar imágenes..., que muestra el mismo diálogo que el botón cuando el panel está vacío.
Limitaciones
Los límites de tamaño los establece el administrador de la base en Menú > Base > persiana Base > Procedimientos de imágenes, estableciendo el tamaño máximo de archivos en MB, y el límite de ancho y alto en píxeles de las imágenes. Por defecto en bases nuevas, los valores son 30 MB de tamaño de archivo y 2.048 x 2.048 píxeles para imágenes (por encima de este tamaño, se redimensionan a ese).
Herramientas para administradores
En Menú > Procedimientos C. > Procedimientos de Imágenes [...] > Chequea gráficos (pro.gra.chequea), el administrador tiene las herramientas para hacer cualquier tipo de búsqueda sobre archivos externos asociados a la BD, además de permitir comprobar las miniaturas y metadatos que se leen de todos los archivos.