{"id":21721810,"url":"https://github.com/vncsmnl/rembg","last_synced_at":"2025-09-02T01:34:38.848Z","repository":{"id":215826364,"uuid":"680995824","full_name":"vncsmnl/rembg","owner":"vncsmnl","description":"🖼️ Rembg based project with tkinter","archived":false,"fork":false,"pushed_at":"2024-01-08T00:38:18.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"main","last_synced_at":"2025-07-04T14:25:07.217Z","etag":null,"topics":["portfolio","python","rembg","testing","tkinter-gui"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/vncsmnl.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-08-21T03:20:02.000Z","updated_at":"2023-12-07T00:38:58.000Z","dependencies_parsed_at":"2024-01-08T02:12:15.814Z","dependency_job_id":"210f6618-8741-4de2-b324-e9f58dc6ec9e","html_url":"https://github.com/vncsmnl/rembg","commit_stats":null,"previous_names":["vncsmnl/rembg"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/vncsmnl/rembg","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vncsmnl%2Frembg","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vncsmnl%2Frembg/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vncsmnl%2Frembg/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vncsmnl%2Frembg/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/vncsmnl","download_url":"https://codeload.github.com/vncsmnl/rembg/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/vncsmnl%2Frembg/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":273218427,"owners_count":25065913,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-09-01T02:00:09.058Z","response_time":120,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["portfolio","python","rembg","testing","tkinter-gui"],"created_at":"2024-11-26T02:19:03.601Z","updated_at":"2025-09-02T01:34:38.639Z","avatar_url":"https://github.com/vncsmnl.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Remove Background GUI\n\nThis simple Python script uses the Tkinter library to create a graphical user interface (GUI) for removing backgrounds from images using the `rembg` library. The script allows users to select an image file, removes the background, and then saves the result as a PNG file.\n\n## Prerequisites\n\nBefore running the script, make sure you have the following dependencies installed:\n\n- [Python](https://www.python.org/downloads/) (the script is compatible with Python 3)\n- [Tkinter](https://docs.python.org/3/library/tkinter.html) (usually included with Python)\n- [PIL](https://python-pillow.org/) (Python Imaging Library)\n- [rembg](https://pypi.org/project/rembg/) (to remove the background)\n\nYou can install the required Python packages using the following command:\n\n```bash\npip install -r requirements.txt\n```\n\n## How to Use\n\n1. Run the script by executing the following command in your terminal:\n\n```bash\npython main.py\n```\n\n2. The GUI window will appear with a \"Start Here\" button.\n\n3. Click the \"Start Here\" button to open a file dialog and select an image file.\n\n4. The script will attempt to remove the background from the selected image and display the result in the GUI.\n\n5. Optionally, press F5 to restart the program.\n\n## Notes\n\n- If the selected file is not an image or if any errors occur during the process, an error message will be printed in the terminal.\n\n- The script uses the F5 key as a shortcut to restart the program.\n\n- The output image will be saved in PNG format.\n\nFeel free to modify the script according to your needs or contribute to its development. If you encounter any issues, please check the error messages in the terminal for more information.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvncsmnl%2Frembg","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fvncsmnl%2Frembg","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fvncsmnl%2Frembg/lists"}