# Gibbon Image Zipper — auto-resize and package student photos for upload

**URL:** <https://ask.gibbonedu.org/t/gibbon-image-zipper-auto-resize-and-package-student-photos-for-upload/15568>\
**Category:** General\
**Tags:** open-source\
**Created:** [May 10, 2026, 6:22pm UTC](https://ask.gibbonedu.org/t/gibbon-image-zipper-auto-resize-and-package-student-photos-for-upload/15568 "2026-05-10T18:22:51Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![sabercoder](https://ask.gibbonedu.org/user_avatar/ask.gibbonedu.org/sabercoder/32/1298_2.png) [@sabercoder](https://ask.gibbonedu.org/u/sabercoder)\
**Post date:** [May 10, 2026, 6:22pm UTC](https://ask.gibbonedu.org/t/gibbon-image-zipper-auto-resize-and-package-student-photos-for-upload/15568/1 "2026-05-10T18:22:51Z")

</div>

Hi all,

I built a small Python utility that might be useful to others who struggle with collecting student photos for Gibbon, it’s called **Gibbon Image Zipper**.

What it does:

- Scans a folder for `.jpg`, `.jpeg`, and `.png` files

- Checks each image is within 360×480px with the right portrait aspect ratio

- Auto-resizes non-compliant images to 240×320px

- Bundles everything into a single ZIP file ready for import

You just point it at a folder of photos, it checks each one, resizes anything that doesn’t fit the required dimensions, and packs everything into a ZIP ready to upload. That’s it.

[https://github.com/sabercodes/gibbon-image-zipper](https://github.com/sabercodes/gibbon-image-zipper)

Hope it saves someone the headache!

---

<div class="post-metadata">

**Author:** ![Ali](https://ask.gibbonedu.org/user_avatar/ask.gibbonedu.org/ali/32/1024_2.png) [@Ali](https://ask.gibbonedu.org/u/Ali)\
**Post date:** [May 13, 2026, 3:00am UTC](https://ask.gibbonedu.org/t/gibbon-image-zipper-auto-resize-and-package-student-photos-for-upload/15568/2 "2026-05-13T03:00:53Z")

</div>

Hi @sabercoder

Thanks for sharing this! Photo management can be a hassle, so a tool that handles resizing and packaging is really handy. Appreciate you contributing to the Gibbon community! Thanks.
