Have you ever needed to pull a fullscreen website photo without grabbing a screenshot manually? Dynamic libraries do exist, although they’re few and far between. Custom coding is another option but requires a lot more time.
http2pic is a free open source API for pulling images via HTTP. It works from any website URL and can be set to deliver a very specific width/height value based on custom settings passed to the API call.
You can find the full source code for free on GitHub with a small intro guide. It relies on wkhtmltopdf which converts HTML to a PDF file that can be manipulated.
The options list includes a custom width or full viewport(width+height). You can also set the output type as JPG or PNG, enable/disable JavaScript, or setup caching for the script.
It’s still not perfect and certainly won’t run smooth in all browsers. However this is definitely a cool project that shows how far we’ve come in the past couple decades of web development.
To learn more visit the official GitHub repo for download links & install details.
Leave a Reply