SnapCompose Blog
Why SnapCompose?
Published
Why I built SnapCompose, a photo collage maker that keeps up when you add or remove photos.
I started thinking about SnapCompose during a move.
I was selling things I no longer planned to keep. A listing often needed several photos to show the item, its condition, and a few useful details. The platform I posted on allows only a fixed number of images per post, and I usually had more photos than that, so making a photo collage was how I fit everything in.
The number of photos rarely stayed fixed. I might add a detail shot, remove a repeated angle, or realize that one image deserved more space than the others. A collage could go from five photos to six, then back to four before I posted it.
When the number of photos changes
Most collage tools I tried began with a template. Each template expected a particular number of images. When I added or removed a photo, the template no longer matched. I had to leave the composition, find another template with the right number of slots, and make many of the same layout decisions again.
Each interruption was small, but it kept happening. And frequency was only part of the problem. The tools assumed I knew the final number of photos before I began. They also assumed the same photos would remain until the end. That did not fit the way I worked.
Sometimes my first priority was simply to get the current set of photos into one image. Once they were together, I wanted to decide which photo should be larger, which crop worked, and whether another image still belonged. None of the tools I tried worked in that way.
That pushed me to build SnapCompose, a collage maker that starts from the photos instead of a template.
Start with the images
SnapCompose begins with the images you import. It creates an initial layout that takes their proportions into account and gives you something concrete to edit.
The set can keep changing. You can add images, delete them, move them off the canvas for later, bring them back, or swap their positions. You can resize frames and pan or zoom each image inside its frame. When the number of images changes, you remain in the same draft and continue working on the composition.
This makes the images the working material. An image can enter, leave, move, or take more space without requiring a new template and a fresh start.
The rest of the editor
SnapCompose also includes controls for the canvas, spacing, backgrounds, local drafts, and export settings. These support the same task: collect a changing set of images, decide how they should relate to one another, and produce one finished image.
If that matches how you work, you can open the editor and try it with your own photos.