Skip to content

Writing

The Blog

Notes on image transforms, delivery and the odd corner of Craft CMS — written while building the plugins.

11 posts · since 2021

Latest · · 5 min read

Finally – an (AI) Image Editor!

For eight years I thought about making an image editor for Craft. This summer it finally happened.

Read the post →
· 12 min read Battle of the Transformers Imager X supports a variety of external image transformation services, making it easier to optimize performance and scalability. But which one is the best fit for your project? Let’s break down the contenders and see who comes out on top. · 3 min read A hybrid approach to image transforms Transform in the cloud, serve forever from your own server. A middle ground made possible with the new Imgix Download Transformer. · 5 min read Introducing: The Power Pack and Quick Transform Syntax Increase your developer productivity with more power tools for responsive images. · 6 min read Goodbye legacy image formats. Hello modern image formats. In 2023, there's one thing you can stop worrying about! · 3 min read Say hello to file adapters Imager X has become even more extensible! 🔌 · 7 min read @2x Is an Anti-Pattern @2x is a perfectly good idea that wandered onto the wrong platform. Here's why it stops making sense the moment your images can change size, and the handful of cases where it's still exactly right. · 3 min read Optimizing transformed image filenames for SEO When chasing the long tail of SEO, every detail counts. · 4 min read Combining transformers for even more awesome Imgix is great and all, but it's not exactly Imagick! · 3 min read Using a pull CDN with Imager X to optimize image delivery Utilising a pull CDN together with Imager X is a simple and cheap way to optimize your site for a global audience. · 1 min read Transforming and optimizing external images in Craft CMS We've all been there. You need to pull in images from some external API, Youtube, Vimeo or maybe the company's core product database, and the images are huge! You need to resize and optimise them to get that perfect performance score. But how? 🤷‍♂️