Icon Combiner App is a Python-based GUI application that allows users to combine two ICO icons into one. The application uses CUDA (if available) or CPU for upscaling the icons to a user-specified size or automatically sizes them based on their original dimensions. It provides detailed logging for error tracking and debugging.
- Load two ICO icons and combine them into one.
- Upscale icons using CUDA or CPU.
- Choose automatic sizing based on original icon dimensions or specify a custom size.
- Detailed logging for error tracking and debugging.
- Save the combined icon to a file.
- Python 3.x
- Pillow
- sv_ttk
- torch
- numpy
-
Clone the repository:
git clone https://github.com/Xza85hrf/icon-combiner-app.git
-
Change to the project directory:
cd icon-combiner-app
-
Install the required dependencies:
pip install -r requirements.txt
-
Run the application:
python icon_combiner_app.py
-
Use the GUI to load two ICO icons, specify the size, and combine them.
The application creates a log file icon_combiner.log
in the project directory to track events and errors.
Contributions are welcome! Please fork the repository and create a pull request with your changes.
This project is licensed under the MIT License. See the LICENSE file for details.