SVG to PNG converter in Cloudflare Workers
- Install Strawberry Perl
- Install Rust
- Install Cloudflare Wrangler
wrangler login- Create a Cloudflare worker with name:
svg-to-png; wrangler devto local testwrangler publishto publish to Cloudflare
https://svg-to-png.mrproper.dev/{SVG URL}
Demo: https://svg-to-png.mrproper.dev/https://docs.tandoor.dev/logo_color.svg
You can also make a POST request with the SVG URL in the body. The body should be a JSON object containing the URL.
Example using curl:
curl -X POST -H "Content-Type: application/json" -d '{"url": "https://docs.tandoor.dev/logo_color.svg"}' https://svg-to-png.mrproper.devThis will convert the SVG at the specified URL to a PNG and return the PNG image.