Skip to main content

blitzcrop

PyPI package Build status

GUI for interactive batch image cropping:

  1. Drag along the diagonal of the image from upper left to lower right corner and release the mouse button.
  2. Move the mouse to the upper right corner and click.
  3. Accept or reject the cropped image in the dialog popping up.

Demo of blitzcrop interaction

Features

  • Batch crop large amounts of images in a short amount of time
  • Drag and click to crop an image
  • Crop rotated images
  • Pass images via command line
  • Navigate between images using left arrow/right arrow or A/D
  • Accept cropped images by Enter or Space and reject them by Esc

Install

You can install blitzcrop using pip with

pip3 install blitzcrop

Alternatively, you can download blitzcrop.py and then run it using python3 with

python3 blitzcrop.py

In this case, you need to ensure that Pillow is installed in your system and available to python3.

History

0.2.0 (2022-10-09)

  • Implement core cropping interaction with drag + click
  • Support multiple images via command line arguments
  • Support basic keybindings for image navigation and crop accept / reject

0.1.0 (2022-04-03)

Credits

Main developer is luphord luphord@protonmail.com. cookiecutter-pyscript is used as project template.

History

0.1.0 (2022-04-03)

  • Initial release.

Metadata

Release files for blitzcrop 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for blitzcrop 0.2.0
File Size Uploaded
blitzcrop-0.2.0.tar.gz 7.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for blitzcrop 0.2.0
File Interpreter ABI Platform
blitzcrop-0.2.0-py2.py3-none-any.whl Python 3, Python 2 none any Details

Total release size: 16.0 kB

Release files / blitzcrop-0.2.0.tar.gz

Download URL blitzcrop-0.2.0.tar.gz
Size 7.5 kB
Tags Source
SHA-256 checksum
How to use checksums
e52ed3f8f28307c13bcafcc82a598c15e74a911b7505a61e87a694dea18d5866
BLAKE2b-256 checksum
How to use checksums
a90ebcec2ad1c7f47454916841f0dbea7330674b2a62a98a417fd2c1c02bdaba
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.10.6

Release files / blitzcrop-0.2.0-py2.py3-none-any.whl

Download URL blitzcrop-0.2.0-py2.py3-none-any.whl
Size 8.5 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
9dbaef84a2184da9f59774c8712d4e65e70f9e3e6fbb5d4e3c48a7898e1ff40a
BLAKE2b-256 checksum
How to use checksums
ebce0a1761d6e9050a71abcc81cae1fecee67d1ec662a379c49c729520c1dcbc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/4.0.0 CPython/3.10.6

Release history Release notifications | RSS feed

0.3.0

2 release files

0.2.1

2 release files

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page