🎓 Extractor Universal de Imágenes & Optimizador Web

Un potente extractor de imágenes "todo en uno" basado íntegramente en el navegador. Permite recuperar imágenes de archivos complejos (PDF, PPTX, HTML), extraer contenido visual de sitios web mediante URL, obtener fotogramas de videos (MP4/WebM) cada N segundos, o procesar carpetas locales enteras, incluyendo herramientas avanzadas de compresión y conversión a formatos modernos como WebP.

🌟 Pensado para la educación: recopila, extrae y reutiliza recursos visuales de cualquier material digital para crear presentaciones y recursos didácticos sin depender de servicios en la nube.

Versión Tecnología Privacidad Uso

📚 Utilidad en Educación

Esta herramienta está diseñada para transformar cualquier material digital en recursos visuales reutilizables dentro del aula:

✨ Características Principales

🚀 Instalación y Uso

Al ser una aplicación web estática (client-side), no requiere servidor, base de datos ni instalación de dependencias.

  1. Clona el repositorio:
    git clone https://github.com/tu-usuario/extractor-imagenes-universal.git
    
  2. Ejecuta: abre el archivo index.html en cualquier navegador moderno (Chrome, Firefox, Edge, Safari).
  3. Flujo de trabajo recomendado en clase:
    • Arrastra un PDF, PPTX, HTML, carpeta de imágenes o un video a la zona de archivos (o usa el botón 🎬 Subir Video).
    • Ajusta el intervalo de fotogramas (por defecto 20 s) y presiona 🎬 Extraer fotogramas si el video cambia.
    • Configura formato, escala y calidad en el panel de optimización.
    • Descarga los resultados en ZIP o genera una presentación con los recursos extraídos.

🛠️ Tecnologías Utilizadas

🔒 Privacidad y Seguridad

Tus archivos nunca salen de tu ordenador. Todo el procesamiento de imágenes, lectura de PDFs, extracción de fotogramas y compresión se realiza localmente en la memoria de tu navegador. Esto garantiza:

👤 Créditos y Desarrollo

📝 Licencia

Este proyecto se distribuye bajo la Licencia MIT. Siéntete libre de usarlo, modificarlo y adaptarlo a tus necesidades educativas.


💡 ¿Quieres contribuir?

Si encuentras un error o tienes una sugerencia para mejorar la extracción de objetos:

  1. Haz un Fork del proyecto.
  2. Crea una rama (git checkout -b feature/NuevaMejora).
  3. Haz un Commit con tus cambios.
  4. Envía un Pull Request.