Loading page...Загружаем страницу...正在加载页面...
AtlasRepo

I needed a photo compressor, so I built one

Описание и применение

Студент-разработчик из Польши создал настольный фотокомпрессор SnapPress за около шести месяцев. Приложение написано на Python с использованием CustomTkinter для интерфейса и Pillow для обработки изображений. Поддерживает форматы JPEG, PNG, AVIF и WebP.

Задача

A developer needed a desktop photo compressor to reduce image file sizes for personal use and as a learning project.

Результат

SnapPress provides a straightforward desktop photo compression tool supporting JPEG, PNG, AVIF, and WebP formats, with adjustable quality, batch processing, thumbnail generation, EXIF metadata handling including GPS removal, and a Windows executable so no Python installation is required.

Рабочий процесс

  • Select photos in SnapPress

Доказательства

I started it because I needed a photo compressor myself. It also became a project where I could practise Python and learn how to build something people might actually use.

Источник

The app is written in Python, with CustomTkinter for the interface and Pillow for image processing.

Источник

Using it is pretty straightforward: select your photos, adjust the quality slider, and click “Compress and save”. You can process multiple photos at once and see the file sizes before and after compression.

Источник

SnapPress currently supports JPEG, PNG, AVIF and WebP. There are also settings for the output folder, thumbnails and EXIF metadata, including an option to remove GPS information.

Источник

It's free and open source under the MIT license. There's a Windows executable available, so you don't need to install Python to try it.

Источник

  • Дата записи: 2026-10-25T18:11:25.303Z