|
--- |
|
title: Iconator |
|
emoji: 🌖 |
|
colorFrom: blue |
|
colorTo: blue |
|
sdk: gradio |
|
sdk_version: 4.44.1 |
|
app_file: app.py |
|
pinned: false |
|
license: apache-2.0 |
|
short_description: Create SVG Icons and Icon sheets. |
|
--- |
|
|
|
# Iconator |
|
|
|
This application converts raster images to SVG format, allows for basic styling of the resulting SVGs, and can create Icon sheets using single SVG Icons. |
|
|
|
## Installation and Setup |
|
1. Clone the repository |
|
2. Run "install.bat" file |
|
It will create a virtual environment and install dependencies. |
|
3. After the installation, run the "start-app.bat" file |
|
|
|
|
|
## Usage |
|
|
|
SVG Maker: |
|
1. Run the application |
|
2. Upload one or more image files. |
|
3. Adjust the stroke width, fill color, stroke color, and opacity as desired. |
|
4. Set the desired output size. |
|
5. Specify the output directory where you want the SVG files to be saved. |
|
6. Click "Vectorize" to convert the images to SVG format. |
|
7. The SVG files will be saved in the specified output directory, and you can also download them directly from the interface. |
|
|
|
Icon Sheet: |
|
1. Upload SVG icons. |
|
2. Select the number of columns, padding, background color, and sheet width. |
|
3. Specify if you want a transparent background. |
|
4. Click "Generate Icon Sheet". |
|
|
|
## Log File |
|
|
|
The application generates a log file (`svgmaker.log`) in the project directory. This file contains important information about the app's operation, including any errors that occur. If you encounter issues, please check this log file for more details. |
|
|
|
## License |
|
|
|
Apache-2.0 license |
|
|