🎨 Descripción
Paint Win 95' recrea la experiencia clásica de Paint con estética retro y funcionalidades modernas para web.
🔗 Demo: https://paint-win-95-blond.vercel.app/
✨ Características
- Herramientas: lápiz, brocha, borrador, línea, curva, rectángulo, rectángulo redondeado, elipse, polígono, relleno, texto y selecciones.
- Paleta de colores clásica estilo Win95 con color primario/secundario.
- Historial de deshacer/rehacer.
- Zoom de trabajo (100%, 200%, 400%).
- Apertura de imágenes locales y exportación a PNG.
- Soporte para mouse, teclado y entrada táctil/stylus (Pointer Events).
- Interfaz responsive adaptada a distintos tamaños de pantalla.
🚀 Uso
- Abre la app en un navegador moderno.
- Elige una herramienta en la barra lateral.
- Dibuja en el lienzo.
- Ajusta color, grosor y zoom.
- Guarda el resultado con Guardar.
⌨️ Atajos de teclado
| Atajo | Acción |
|---|---|
Ctrl/Cmd + Z |
Deshacer |
Ctrl/Cmd + Y / Ctrl/Cmd + Shift + Z |
Rehacer |
Ctrl/Cmd + S |
Guardar PNG |
Ctrl/Cmd + O |
Abrir imagen local |
B |
Brocha |
E |
Borrador |
L |
Línea |
R |
Rectángulo |
C |
Elipse |
F |
Relleno |
T |
Texto |
S |
Selección rectangular |
X |
Intercambiar colores |
🛠️ Scripts
| Script | Descripción |
|---|---|
npm run dev |
servidor de desarrollo |
npm run build |
build de producción |
npm run preview |
previsualización local |
npm run verify |
validación rápida (build) |
🤝 Contribuciones
¿Quieres mejorar el proyecto? Los PRs son bienvenidos.
- Haz un fork.
- Crea una rama (
feature/tu-mejora). - Envía tu PR con una descripción clara de cambios.
📌 Problemas conocidos
- El EyeDropper de sistema depende del soporte del navegador.
📄 Licencia
Distribuido bajo licencia MIT. Consulta LICENSE.
