Luc Shelton

Impression Image Tool Impression Image Tool

Impression Image Tool

Impression Image Tool

A simple tool for generating impression images for blog posts using Python and various third-party packages including CairoSVG, and Pillow. The purpose of this tool was to simply generate rectangular images that could be used as impression headers for blog posts published on this site. I found the task of creating these images to be cumbersome, and I wanted to ensure that each published article had a nice graphical header.

This tool takes some simple command-line arguments, rasterises SVGs (vectors), and produces composite images that are suitable for social media preview thumbnails.

Specifications