Gestor de Imágenes
El programa “Gestor de Imágenes” es el producto final de una de las dos prácticas obligatorias para la asignatura de Metodología y Tecnología de la Programación (MTP) de la carrera de Ingeniería Informática, realizada en la Universidad de León .
La documentación del programa podéis descargarla pinchando aquí programa debía cumplir unas especificaciones:
El gestor permitirá cargar, almacenar y recuperar imágenes a y desde una base de datos de MySql. Cada imagen tendrá la siguiente información asociada:
- Identificador textual de la imagen (nombre descriptivo),
- descripción textual abierta de la imagen,
- nombre del fichero asociado,
- tipo de fichero,
- tamaño en bytes,
- anchura y altura de la imagen,
- temática principal de la imagen,
- temática padre de la temática principal, (la clasificación por temáticas es jerárquica, considerándose imagen como el término que define la raiz de la jerarquía)
- un conjunto de etiquetas libres (texto) asociadas a la imagen.
El programa tendrá al menos los siguientes interfaces desarrollados con Gtk:
- Un interfaz que permita cargar una imagen desde fichero, introducir la información asociada a la imagen y visualizarla,
- Almacenar y recuperar imágenes individualmente a y desde la base de datos de imágenes,
- Ojear el contenido de la base de datos de imágenes mediante un interfaz tabla en el que se vean en miniatura las imágenes almacenadas,
- Recuperar y visualizar en miniatura un conjunto de imágenes de la base de datos escogidas por criterios como temática de la imagen o etiqueta; el usuario podrá escoger una imagen y verla en tamaño más grande en el interfaz de visualización de imágenes individuales; cuando se solicite todas las imágenes de una temática se deberán obtener todas las imágenes que tienen como temática principal la solicitada o una temática descendiente de la temática solicitada;
- Definir un nuevo conjunto de imágenes insertando una a una, mediante una selección desde la base de datos, o seleccionándolas desde la vista miniatura de la base de datos,
- Importar y exportar un conjunto de imágenes.