Customization is a large part of the culture surrounding EDH (aka Commander), a format of the trading card game Magic the Gathering. Players may spend years, and thousands of dollars, perfecting their deck; from buying special cases and dice, to getting their cards physically altered.
The EDH Banner Generator is my contribution to this spirit of personalization.
It's a node.js app that consumes a text list, provided by the user, and creates an image like the one below. The intent was to create a tool that players could use to make their own banner images for forums, deck list websites, and so on.
From a technical perspective the generator relies on two important pieces: JIMP (Javascript Image Manipulation Program) and Scryfall's REST api . The app parses the list, retrieves data from the api, and composites the image by plotting the cards along coordinates. There are a small list of configurations available, too.
You can grab the app from my Github and give it a go yourself!