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 dev
to local testwrangler publish
to 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.dev
This will convert the SVG at the specified URL to a PNG and return the PNG image.