# ImageEnhancer
Enhance and upscale your images effortlessly with ImageEnhancer, a Python library crafted by Rauhan Ahmed Siddiqui. Leveraging the power of GFPGAN and RealESRGAN, state-of-the-art Generative Adversarial Networks, this library provides advanced image enhancement capabilities. Real-ESRGAN focuses on upscaling backgrounds, while GFPGAN excels in refining the faces of human subjects.
## Features
- **Dual Network Integration:** Combines Real-ESRGAN and GFPGAN for comprehensive image enhancement.
- **Gradio Interface:** Seamlessly deployed into production using Gradio Interface for an interactive and user-friendly experience.
- **GPU Acceleration:** Optimized for GPU processing, ensuring fast and efficient image enhancement (Note: Performance may be suboptimal on CPUs).
- **PyPI Integration:** Available on PyPI as the "ImageEnhancer" library for easy installation and use.
## Screenshots
![App Screenshot](https://i.ibb.co/wRTQwrt/Beige-and-White-Be-Yourself-Square-Pillow-2.png)
![App Screenshot](https://i.ibb.co/m00WnDk/Screenshot-2024-01-28-162934.png)
![App Screenshot](https://i.ibb.co/hMg6Xd0/Screenshot-2024-01-28-162745.png)
## Installation
```bash
pip install ImageEnhancer
```
## Usage
```python
from ImageEnhancer import ImageUpscaler
# Initialise the upscaler
upscaler = ImageUpscaler()
# Launch the Gradio Interface
upscaler.launchInterface()
```
## Authors
[Rauhan Ahmed Siddiqui](https://linkedin.com/in/rauhan-ahmed/)
## License
[MIT](https://choosealicense.com/licenses/mit/)
Raw data
{
"_id": null,
"home_page": "https://github.com/RauhanAhmed/ImageEnhancer",
"name": "ImageEnhancer",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "computer vision,pytorch,image restoration,super-resolution,esrgan,real-esrgan,gfpgan,gradio,image enhancer,image quality enhancement,image upscaler,image quality upscaler",
"author": "Rauhan Ahmed Siddiqui",
"author_email": "rauhaan.siddiqui@outlook.com",
"download_url": "https://files.pythonhosted.org/packages/7b/b7/64a40b180c4aa21fed4168a43e441a667553b43e984d15339eb5132cae84/ImageEnhancer-1.0.tar.gz",
"platform": null,
"description": "\r\n# ImageEnhancer\r\n\r\n\r\nEnhance and upscale your images effortlessly with ImageEnhancer, a Python library crafted by Rauhan Ahmed Siddiqui. Leveraging the power of GFPGAN and RealESRGAN, state-of-the-art Generative Adversarial Networks, this library provides advanced image enhancement capabilities. Real-ESRGAN focuses on upscaling backgrounds, while GFPGAN excels in refining the faces of human subjects.\r\n\r\n\r\n## Features\r\n\r\n- **Dual Network Integration:** Combines Real-ESRGAN and GFPGAN for comprehensive image enhancement.\r\n- **Gradio Interface:** Seamlessly deployed into production using Gradio Interface for an interactive and user-friendly experience.\r\n- **GPU Acceleration:** Optimized for GPU processing, ensuring fast and efficient image enhancement (Note: Performance may be suboptimal on CPUs).\r\n- **PyPI Integration:** Available on PyPI as the \"ImageEnhancer\" library for easy installation and use.\r\n\r\n\r\n## Screenshots\r\n\r\n![App Screenshot](https://i.ibb.co/wRTQwrt/Beige-and-White-Be-Yourself-Square-Pillow-2.png)\r\n\r\n![App Screenshot](https://i.ibb.co/m00WnDk/Screenshot-2024-01-28-162934.png)\r\n\r\n![App Screenshot](https://i.ibb.co/hMg6Xd0/Screenshot-2024-01-28-162745.png)\r\n\r\n## Installation\r\n```bash\r\n pip install ImageEnhancer\r\n```\r\n \r\n## Usage\r\n\r\n```python\r\nfrom ImageEnhancer import ImageUpscaler\r\n\r\n# Initialise the upscaler\r\nupscaler = ImageUpscaler()\r\n\r\n# Launch the Gradio Interface\r\nupscaler.launchInterface()\r\n```\r\n\r\n\r\n## Authors\r\n\r\n[Rauhan Ahmed Siddiqui](https://linkedin.com/in/rauhan-ahmed/)\r\n\r\n\r\n## License\r\n\r\n[MIT](https://choosealicense.com/licenses/mit/)\r\n",
"bugtrack_url": null,
"license": "MIT",
"summary": "Real-ESRGAN aims at developing Practical Algorithms for General Image Restoration",
"version": "1.0",
"project_urls": {
"Homepage": "https://github.com/RauhanAhmed/ImageEnhancer"
},
"split_keywords": [
"computer vision",
"pytorch",
"image restoration",
"super-resolution",
"esrgan",
"real-esrgan",
"gfpgan",
"gradio",
"image enhancer",
"image quality enhancement",
"image upscaler",
"image quality upscaler"
],
"urls": [
{
"comment_text": "",
"digests": {
"blake2b_256": "59244b760558a40c38a9c318284b5e198c90a7f11f8f90b9089a3d9c01f984f9",
"md5": "19763febb1e3e4043eb7e559a5678229",
"sha256": "578f2da4e10414384c0a73c8f57b32155557906e0930ce439100f95420b208ca"
},
"downloads": -1,
"filename": "ImageEnhancer-1.0-py3-none-any.whl",
"has_sig": false,
"md5_digest": "19763febb1e3e4043eb7e559a5678229",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 18169,
"upload_time": "2024-02-10T18:23:04",
"upload_time_iso_8601": "2024-02-10T18:23:04.580402Z",
"url": "https://files.pythonhosted.org/packages/59/24/4b760558a40c38a9c318284b5e198c90a7f11f8f90b9089a3d9c01f984f9/ImageEnhancer-1.0-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"blake2b_256": "7bb764a40b180c4aa21fed4168a43e441a667553b43e984d15339eb5132cae84",
"md5": "35ff64f2a6f5d0873456cf5e168b64fa",
"sha256": "fa12e7bd7c3c374aa65a8e227aeddda4fada012cc72472b1431398474c46c006"
},
"downloads": -1,
"filename": "ImageEnhancer-1.0.tar.gz",
"has_sig": false,
"md5_digest": "35ff64f2a6f5d0873456cf5e168b64fa",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 19476,
"upload_time": "2024-02-10T18:23:06",
"upload_time_iso_8601": "2024-02-10T18:23:06.607813Z",
"url": "https://files.pythonhosted.org/packages/7b/b7/64a40b180c4aa21fed4168a43e441a667553b43e984d15339eb5132cae84/ImageEnhancer-1.0.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2024-02-10 18:23:06",
"github": true,
"gitlab": false,
"bitbucket": false,
"codeberg": false,
"github_user": "RauhanAhmed",
"github_project": "ImageEnhancer",
"travis_ci": false,
"coveralls": false,
"github_actions": false,
"requirements": [],
"lcname": "imageenhancer"
}