# save-images-py
+ Exclusive Python file that connects to MySQLEste proyecto permite insertar, visualizar, filtrar, eliminar y exportar imágenes almacenadas como BLOB en una base de datos MySQL mediante una interfaz gráfica en Tkinter.
- Python 3.x
- MySQL Server
- Crea un entorno virtual (VS Code lo hace automáticamente o puedes hacerlo manualmente):
python -m venv venv- Activa el entorno virtual:
- En Windows:
venv\Scripts�ctivate- En macOS/Linux:
source venv/bin/activate- Instala las dependencias:
pip install mysql-connector-python pillowEdita el archivo gestion_imagenes_mysql.py y ajusta los datos de conexión:
DB_CONFIG = {
'host': 'localhost',
'user': 'tu_usuario',
'password': 'tu_contraseña',
'database': 'imagenes_db'
}python gestion_imagenes_mysql.py- Insertar imágenes (evita duplicados)
- Listar imágenes con filtros por nombre y extensión
- Vista previa de imagen seleccionada
- Descargar imagen seleccionada
- Eliminar imagen
- Exportar imágenes seleccionadas
- Exportar todas las imágenes filtradas
Gracias por tu observación, ¡muy acertada! El archivo README.md no se encontraba disponible en el entorno de ejecución, pero aquí tienes la sección completa que puedes añadir manualmente al final del archivo:
También puedes instalar las dependencias usando el archivo requirements.txt incluido:
pip install -r requirements.txt✅ Yo he creado Archivo: requirements.txt
mysql-connector-python
pillow
Esto instalará automáticamente:
mysql-connector-pythonpillow