Aplicación de escaneo de fotos con auto-recorte — hasta 3 fotos
Project description
Photoscanpy
Aplicación de escaneo inteligente de fotos para Windows
Escanea hasta 3 fotos a la vez, con auto-recorte automático y directamente desde tu escáner.
Contenido
- ¿Qué hace esta app?
- Instalación rápida (sin Python)
- Instalación con pip
- Primer uso
- Funcionalidades
- Requisitos del sistema
- Solución de problemas
¿Qué hace esta app?
Photoscanpy se conecta a tu escáner a través del sistema WIA de Windows (el mismo que usa la aplicación de escáner de Windows o el driver de tu impresora) y añade encima:
- Auto-recorte — detecta cada foto sobre el cristal y la recorta sola
- Multi-foto — escanea hasta 3 fotos en un solo pasado, tú eliges cuántas
- Mejora de imagen — balance de blancos, contraste automático y nitidez
- Guardado de calidad — JPEG a 96 de calidad, PNG, TIFF y PDF con metadatos DPI correctos
Instalación rápida (sin Python)
Sigue estos pasos si no tienes Python instalado en tu ordenador.
Paso 1 — Instala Python
-
Ve a python.org/downloads
-
Descarga la última versión de Python 3 (botón amarillo grande)
-
Ejecuta el instalador
-
MUY IMPORTANTE: marca la casilla "Add Python to PATH" antes de pulsar Install
☑ Add Python to PATH ← Esta casilla, imprescindible -
Pulsa "Install Now" y espera a que termine
Paso 2 — Instala Photoscanpy
Abre el Símbolo del sistema (CMD):
- Pulsa
Win + R, escribecmdy pulsa Enter
Ejecuta este comando:
pip install photoscanpy
Espera a que termine (descargará e instalará todo automáticamente).
Paso 3 — Ejecuta la aplicación
En la misma ventana de CMD escribe:
photoscanpy
Se abrirá la ventana de Photoscanpy. ¡Listo!
Nota: a partir de ahora solo necesitas escribir
photoscanpyen CMD para abrir la app. No hace falta repetir los pasos anteriores.
Instalación con pip (si ya tienes Python)
Si ya tienes Python 3.9 o superior instalado:
pip install photoscanpy
Para ejecutar:
photoscanpy
Para actualizar a la última versión:
pip install --upgrade photoscanpy
Para desinstalar:
pip uninstall photoscanpy
Si tenías instalada la versión anterior (escaner-app): desinstálala primero con
pip uninstall escaner-appantes de instalar Photoscanpy.
Primer uso
- Conecta tu escáner al ordenador y enciéndelo
- Abre la app escribiendo
photoscanpyen CMD - En la barra lateral izquierda, pulsa "Actualizar lista" — debería aparecer tu escáner
- Coloca tus fotos boca abajo sobre el cristal
- Indica cuántas fotos has puesto (botones 1, 2 o 3)
- Elige la resolución: 300 DPI para fotos normales, 600 DPI para máxima calidad
- Pulsa ESCANEAR
- La app detectará cada foto y la recortará automáticamente
- Pulsa "Guardar Foto" en cada panel para guardar en tu ordenador
Funcionalidades
| Función | Descripción |
|---|---|
| Multi-foto | Hasta 3 fotos por escaneo en un solo pasado |
| Selector de fotos | Elige 1, 2 o 3 fotos antes de escanear |
| Auto-recorte | Detecta los bordes de cada foto y elimina el fondo blanco |
| Zoom y rotación | Visualiza y rota las fotos antes de guardar |
| Historial | Navega entre escaneos anteriores de la sesión |
| Formatos de guardado | JPEG (calidad 96), PNG, TIFF, PDF |
| Metadatos DPI | Los archivos guardados incluyen la resolución correcta |
Requisitos del sistema
| Requisito | Mínimo |
|---|---|
| Sistema operativo | Windows 10 / Windows 11 |
| Python | 3.9 o superior |
| Escáner | Cualquiera compatible con WIA (la mayoría de HP, Canon, Epson, Brother...) |
| RAM | 4 GB recomendado |
Las dependencias se instalan automáticamente con pip:
Pillow— procesamiento de imagenpywin32— comunicación con WIA de Windowsopencv-python— detección y recorte de fotosnumpy— cálculos de imagencustomtkinter— interfaz gráfica moderna
Solución de problemas
"No se detectó ningún escáner WIA"
- Comprueba que el escáner está encendido y conectado por USB o red
- Abre la app de Escáner de Windows para verificar que Windows lo reconoce
- Pulsa "Actualizar lista" en Photoscanpy
"pip no se reconoce como comando"
- Python no se añadió al PATH durante la instalación
- Desinstala Python y vuelve a instalarlo marcando la casilla "Add Python to PATH"
"photoscanpy no se reconoce como comando"
- Cierra CMD y ábrelo de nuevo tras instalar
- Si sigue sin funcionar:
python -m photoscanpy - Si tenías la versión anterior instalada, ejecuta primero:
pip uninstall escaner-app
La foto sale borrosa o con mal color
- Sube la resolución a 300 o 600 DPI
- Activa el auto-recorte en la barra lateral
El recorte no detecta bien las fotos
- Asegúrate de que las fotos no se tocan entre sí sobre el cristal
- Indica el número correcto de fotos con los botones 1 / 2 / 3
- Usa el botón "Recortar ahora" para reintentar el recorte
Licencia y Reconocimientos
MIT License — Copyright (c) 2025 Hector Cubel Garcia-Moreno
Puedes usar, modificar y distribuir libremente este software. Ver el archivo LICENSE para el texto completo.
Desarrollo Asistido por IA
Este proyecto ha sido desarrollado de forma independiente por el autor humano, contando con la asistencia y soporte técnico de Claude (modelo de lenguaje desarrollado por Anthropic).
De acuerdo con los términos de servicio de Anthropic, todos los derechos, títulos e intereses sobre el código generado pertenecen exclusivamente al autor. Se incluye esta mención como transparencia y reconocimiento al proceso de desarrollo asistido.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file photoscanpy-6.0.0.tar.gz.
File metadata
- Download URL: photoscanpy-6.0.0.tar.gz
- Upload date:
- Size: 182.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
17cad109ef793f8c11b86000e608bcc006a23460d48f192aaee4b707dc14bbd7
|
|
| MD5 |
da54e5aaf8bdb5fa66670e328984186c
|
|
| BLAKE2b-256 |
3b1f211a1048e2cd4922c2747fecf79b5d95b66a96be8834bdc18efb3c159e6b
|
File details
Details for the file photoscanpy-6.0.0-py3-none-any.whl.
File metadata
- Download URL: photoscanpy-6.0.0-py3-none-any.whl
- Upload date:
- Size: 111.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
5b57fbd78dc21cfebd3675ead0eb5d2f618f1f5dfe9d1e00fa4e781eaa8c8851
|
|
| MD5 |
1d24a9b2d4052683a63fcc45161ce508
|
|
| BLAKE2b-256 |
6f5c8b784cf8bc002e37efef1956bed1152b9438668549efe92547e29adc084a
|