Sitemap

SoftCropper: The Python Tool I Built to Fix Print-Prep Pain

May 8, 2025

Today, I’m sharing a slice of the internal tools I built to automate the product prep process for CanvaMagnet, my side project that turns photos into fridge magnets.

One of the most annoying problems was resizing images to squares without cropping important parts. So I built SoftCropper — a Python CLI tool that:

  • Makes any photo square
  • Adds beautiful blurred padding
  • Saves it ready for print

It is built with OpenCV + NumPy and now powers our entire CanvaMagnet automation workflow.

You can install it with:

pip install softcropper

Try it or contribute here:
🔗 GitHub Repo

Website | LinkedIn | X(Twitter)

--

--

Khaled Alam
Khaled Alam

Written by Khaled Alam

Senior Software Engineer, Lead

No responses yet