diff --git a/.gitignore b/.gitignore index 7e99e36..5bee3c7 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,3 @@ -*.pyc \ No newline at end of file +*.pyc +\build +\dist \ No newline at end of file diff --git a/README.md b/README.md index 6c8cbfa..970597b 100644 --- a/README.md +++ b/README.md @@ -1,2 +1,39 @@ # PyImageEditor - 🖼 Editor de imágenes en Python +Editor de imágenes en Python, usando CustomTkinter y PIL. + +## 🔥 Funcionalidades +- **Posición** + - Rotación + - Zoom + - Inversión de Posición +- **Colores** + - Blanco y Negro + - Inversión de Colores + - Sepia + - Brillo + - Saturación +- **Efectos** + - Selección de efectos variados + - Gaussian Blur + - Contraste + - Nitidez +- **Exportación de la imagen** + +## 📸 Capturas de Pantallas +### Pantalla Inicial +> ![1](assets/1.png) + +### Pantalla de Posición +> ![2](assets/2.png) + +### Pantalla de Colores +> ![3](assets/3.png) + +### Pantalla de Efectos +> ![4](assets/4.png) + +### Pantalla de Exportación +> ![5](assets/5.png) + +## ✨ Descarga del ejecutable +Para descargar el ejecutable siga el [siguiente enlace](https://github.com/EduardoProfe666/PyImageEditor/releases/latest) \ No newline at end of file diff --git a/assets/1.png b/assets/1.png new file mode 100644 index 0000000..907816a Binary files /dev/null and b/assets/1.png differ diff --git a/assets/2.png b/assets/2.png new file mode 100644 index 0000000..f025c3d Binary files /dev/null and b/assets/2.png differ diff --git a/assets/3.png b/assets/3.png new file mode 100644 index 0000000..15131c0 Binary files /dev/null and b/assets/3.png differ diff --git a/assets/4.png b/assets/4.png new file mode 100644 index 0000000..762b0bf Binary files /dev/null and b/assets/4.png differ diff --git a/assets/5.png b/assets/5.png new file mode 100644 index 0000000..8564c57 Binary files /dev/null and b/assets/5.png differ diff --git a/src/main.py b/main.py similarity index 100% rename from src/main.py rename to main.py diff --git a/main.spec b/main.spec new file mode 100644 index 0000000..ac83afd --- /dev/null +++ b/main.spec @@ -0,0 +1,44 @@ +# -*- mode: python ; coding: utf-8 -*- + + +block_cipher = None + + +a = Analysis( + ['main.py'], + pathex=[], + binaries=[], + datas=[], + hiddenimports=[], + hookspath=[], + hooksconfig={}, + runtime_hooks=[], + excludes=[], + win_no_prefer_redirects=False, + win_private_assemblies=False, + cipher=block_cipher, + noarchive=False, +) +pyz = PYZ(a.pure, a.zipped_data, cipher=block_cipher) + +exe = EXE( + pyz, + a.scripts, + a.binaries, + a.zipfiles, + a.datas, + [], + name='main', + debug=False, + bootloader_ignore_signals=False, + strip=False, + upx=True, + upx_exclude=[], + runtime_tmpdir=None, + console=False, + disable_windowed_traceback=False, + argv_emulation=False, + target_arch=None, + codesign_identity=None, + entitlements_file=None, +) diff --git a/src/gui/app.py b/src/gui/app.py index 02c6133..0afc92f 100644 --- a/src/gui/app.py +++ b/src/gui/app.py @@ -193,5 +193,3 @@ def export_image(self, name, file, path): 'Fallo durante la exportación de la imagen. Vuelva a intentarlo') -if __name__ == '__main__': - App()