โจ Generate Your Custom GitHub Profile Picture! โจ
This project allows you to create an anime-style GitHub profile picture that reflects your personality and passion for coding. The image generation is done using a diffusion model pipeline and a text generation model to extend the prompts.
- ๐จ Generate detailed anime-style profile pictures.
- ๐ง Customize the generation process with various parameters.
- ๐พ Save the generated images in the
outputs_generated
folder.
Make sure you have the following software installed:
-
Clone the repository:
git clone https://github.com/EchoSingh/GitHub_Profile_Picture.git cd ChatBot_WebProject
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the Streamlit app:
streamlit run src/app.py
-
Open your web browser and navigate to the URL provided by Streamlit (usually
http://localhost:8501
). -
Describe your GitHub profile picture and adjust the parameters as needed.
-
Click the "Generate Image" button to create your custom profile picture.
-
The generated image will be displayed and saved in the
outputs_generated
folder.
streamlit
torch
numpy
diffusers
transformers
Pillow
- Lowest Quality Images : (src/main_SDX.py)
- Its best if u use API as it give initial 25 credits (src/main.py).
- Using CPU for generating so your image may not as good as expected using link (src/app.py)
- RUNNING LINK (using now model : stabilityai/sdxl-turbo )
๐ project/
โโโ ๐ src/
โ โโโ ๐ app.py
โ โโโ ๐ main.py
โ โโโ ๐ main_SDX.py
โโโ ๐ outputs_generated/
โ โโโ ๐ผ๏ธ adi.png
โ โโโ ๐ผ๏ธ more image (4 days ago)
โ โโโ ๐ผ๏ธ aditya_profile_pic.png (first commit, last week)
โ โโโ ๐ผ๏ธ aditya_profile_pic_sdx_10.png (sdx_api, last week)
โโโ ๐ .gitignore
โโโ ๐ LICENSE
โโโ ๐ README.md
โโโ ๐ requirements.txt
Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.
-
Fork the Project: Click on the
Fork
button at the top right corner of the repository page. -
Create a Branch:
git checkout -b feature/AmazingFeature
-
Commit your Changes:
git commit -m 'Add some AmazingFeature'
-
Push to the Branch:
git push origin feature/AmazingFeature
-
Open a Pull Request: Click on the
New Pull Request
button and provide details of your changes.
Distributed under the MIT License. See LICENSE
for more information.
- Name: Aditya
- GitHub: EchoSingh
- Thanks to all the contributors who have helped in improving this project.
- Special thanks to the open source community for their continuous support and inspiration.
- If you like this project, please give it a star on GitHub! Your support is appreciated and helps to keep the project growing.
Made with โค๏ธ by Aditya