nono/resizer — explained in plain English
Analysis updated 2026-07-17 · repo last pushed 2012-11-14
Prepare a panoramic landscape photo for printing without losing the edges to automatic cropping.
Print an oddly cropped family photo without someone's head getting cut off by the printing service.
Batch-process multiple photos at once to match standard print ratios before uploading to a printing service.
| nono/resizer | traefik/helm-changelog | traefik/yaegi-talk | |
|---|---|---|---|
| Stars | 4 | 4 | 4 |
| Language | Go | Go | Go |
| Last pushed | 2012-11-14 | 2026-03-27 | 2019-11-20 |
| Maintenance | Dormant | Maintained | Dormant |
| Setup difficulty | easy | easy | easy |
| Complexity | 2/5 | 2/5 | 1/5 |
| Audience | general | ops devops | developer |
Figures from each repo's GitHub metadata at analysis time.
Requires installing Go and building the command-line tool from source.
Resizer is a small command-line tool that fixes a frustrating problem with online photo printing services. When you upload a photo that doesn't match a standard print ratio, services like Apple's photo printing or Negatifplus just crop off parts of your image to make it fit. This tool prevents that by expanding your image's background instead, so nothing gets lost. The tool works by adding padding around your image to make it match a standard print ratio like 4:3, 3:2, or 5:4. For example, if you have a square photo, it adds space to the sides to turn it into a wider 4:3 rectangle. If you have a wide panoramic shot, it adds space to the top and bottom. You choose what color the padding is, and if you don't specify a ratio, the tool picks the closest standard one for you. This is useful for anyone who prints photos through online services but doesn't want to lose important parts of their images to automatic cropping. A photographer uploading a panoramic landscape shot for printing wouldn't have the edges cut off. A parent printing an oddly cropped family photo wouldn't lose someone's head to the service's automatic trimming. The tool processes multiple images at once and handles the math of figuring out which standard ratio is closest. The project was built in Go and uses parallel processing to handle multiple images efficiently. The author has noted several improvements they'd like to make, including adding a checkerboard pattern for the padding instead of a solid color, which would make it easier to trim the padding off later if desired. The tool is a personal project from 2012, released under the MIT license with a charming "copying is an act of love" philosophy.
A command-line tool that adds colored padding around your photos so they match standard print ratios like 4:3 or 3:2, preventing online photo printing services from cropping out important parts of your image.
Mainly Go. The stack also includes Go.
Dormant — no commits in 2+ years (last push 2012-11-14).
Use freely for any purpose, including commercial use, as long as you keep the copyright notice.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
double-check against the repo, no cap.