FerroInk is a desktop application that allows users to change image file formats while preserving image quality. The app leverages Rust for its powerful backend capabilities and Slint for its user-friendly graphical interface.
- Convert Image Formats: Change images to your preferred format without compromising quality.
- Convert Multiple Images: Change images to your preferred format at once.
- Supported Types:
| From | To |
|------|------------|
| SVG | .pdf, .png |
| PNG | .svg, .pdf |
| PDF | .svg |
- Backend: Rust
- Frontend: Slint
This project uses the following dependencies:
[dependencies]
rayon = "1.10.0"
rfd = "0.15.2"
slint = "1.9.2"
[build-dependencies]
slint-build = "1.9.2"
winresource = "0.1.19"
- Clone the repository:
git clone https://github.com/Silen1t/FerroInk
- Navigate to the project directory:
cd FerroInk
- Build the project:
cargo build
- Run the application:
cargo run
To test the compiled executable application:
- Build the project in release mode:
cargo build --release
- Navigate to the target/release directory:
cd target/release
- Run the executable file:
FerroInk.exe
This project is currently maintained by a single developer and is not open for external contributions. However, you are welcome to:
Explore the code and use it for learning purposes.
Share feedback, suggestions, or report issues by opening a GitHub issue.
Thank you for your understanding and support!
This project is licensed under the Creative Commons Zero v1.0 Universal (CC0 1.0) license. You can copy, modify, distribute, and perform the work, even for commercial purposes, all without asking permission. For more details visit Creative Commons.