https://github.com/thatlinuxguyyouknow/sping
An open-soure SVG to PNG conversion tool, built with Flutter (web)
https://github.com/thatlinuxguyyouknow/sping
image-converter images png svg
Last synced: over 1 year ago
JSON representation
An open-soure SVG to PNG conversion tool, built with Flutter (web)
- Host: GitHub
- URL: https://github.com/thatlinuxguyyouknow/sping
- Owner: ThatLinuxGuyYouKnow
- Created: 2024-11-23T16:14:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-11-25T23:34:52.000Z (over 1 year ago)
- Last Synced: 2025-01-29T12:15:56.403Z (over 1 year ago)
- Topics: image-converter, images, png, svg
- Language: Dart
- Homepage: https://sping.netlify.app
- Size: 599 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Sping
## SVG to PNG Conversion Tool, Built With 
All the magic happens in your browser!
[Try it here! 🚀](https://sping.netlify.app)
Sping is a lightweight, user-friendly tool for converting SVG files into high-quality PNG images directly in your browser. It supports customizable scaling options, ensuring your converted images are perfect for whatever use case.
Inspired by Theo Browne’s [QuickPic](https://github.com/t3dotgg/quickpic), Sping was built to bring similar functionality with a personal twist, all powered by Flutter.
## Features
✨ **Browser-based Conversion**
No file uploads—everything happens locally in your browser to keep your data safe and private.
📏 **Custom Scaling Options**
Easily resize SVGs to preset dimensions (1x, 2x, 6x, and 12x) or use the original dimensions.
⚡ **Fast & Lightweight**
Enjoy quick conversions without the need for bulky desktop software.
🎨 **Modern UI**
Designed with responsiveness in mind, Sping adapts beautifully to desktop, tablet, and mobile devices.
## Getting Started
### How to Use
- Click the Upload SVG File button or drag and drop an SVG into the tool.
- Choose a scaling option (1x, 2x, 6x, or 12x).
- Click Convert to PNG and download your file instantly.
## Development & Contribution
### Running Locally
Clone the repository:
```
git clone https://github.com/ThatLinuxGuyYouKnow/sping.git
```
```
cd sping
```
Install Flutter and ensure it's properly set up.
Run the app in your browser:
```
flutter run -d chrome
```
## Contributing
Contributions are welcome! Feel free to open issues, suggest new features, or submit pull requests.
Inspiration
Sping was inspired by Theo Browne’s QuickPic. Special thanks for providing the foundation of this idea.