A URL to PNG generator over HTTP with a fairly simple API accessed via query params passed to the servers single endpoint.
https://github.com/jasonraimondi/url-to-png
URL-to-PNG Docker Container
The image is available on docker hub
docker run --rm -p 3000:3000 jasonraimondi/url-to-png
Navigate to http://localhost:3000?url=https://jasonraimondi.com/things/url-to-png
and you should get back an image capture of my website homepage.
Go ahead and try any of the following:
http://localhost:3000?url=https://jasonraimondi.com/things/url-to-png
http://localhost:3000?url=https://jasonraimondi.com/things/url-to-png&forceReload=true
http://localhost:3000?url=https://jasonraimondi.com/things/url-to-png&isFullPage=true
http://localhost:3000?url=https://jasonraimondi.com/things/url-to-png&isMobile=true
http://localhost:3000?url=https://jasonraimondi.com/things/url-to-png&width=400&height=400
http://localhost:3000?url=https://jasonraimondi.com/things/url-to-png&viewPortHeight=400&viewPortWidth=400
http://localhost:3000?url=https://jasonraimondi.com/things/url-to-png&viewPortHeight=400&viewPortWidth=400
http://localhost:3000?url=https://jasonraimondi.com/things/url-to-png&isFullPage=true&isMobile=true&width=400&height=400&viewPortHeight=400&viewPortWidth=400