Skip to main content

Tools for cropping images.

Project description

crp

Tools for cropping images.

PyPI coverage ci Ruff

Description

Images often need to be cropped to specific aspect ratios and dimensions for upload to sites like TheMovieDB (TMDB). TheMovieDB's image upload guidelines explain that backdrops should be in a 16:9 aspect ratio (width x height) and posters should be in a 2:3 aspect ratio. This project provides a command-line interface (CLI) that suggests dimensions to use for cropping.

Installation

  • pip
    • Install with python -m pip install crp from within a virtual environment
    • Invoke with crp or python -m crp
  • pipx
    • Install CLI with pipx install crp and invoke with crp
    • Run without installing CLI with pipx run crp
  • uv
    • Install CLI with uv tool install crp and invoke with crp
    • Run without installing CLI with uvx crp

Usage

crp suggest --width=3940 --height 2160 backdrop # Crop to 3840x2160
crp suggest --width 1652 --height 2214 poster # Crop to 1476x2214

To see the help text, run crp --help/crp -h.

Related

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crp-0.0.3.tar.gz (8.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

crp-0.0.3-py3-none-any.whl (6.1 kB view details)

Uploaded Python 3

File details

Details for the file crp-0.0.3.tar.gz.

File metadata

  • Download URL: crp-0.0.3.tar.gz
  • Upload date:
  • Size: 8.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crp-0.0.3.tar.gz
Algorithm Hash digest
SHA256 9e6ad0abad56f7445fc9dc69023689a106b6eac7503b241a6e28309f7ade5ed3
MD5 e6268b96bfccd50c2d43ea221d067411
BLAKE2b-256 91cc953bcec2fc448991b3def57bc061be6c9b2ef3623a7643069bb2321ac4e9

See more details on using hashes here.

Provenance

The following attestation bundles were made for crp-0.0.3.tar.gz:

Publisher: ci.yml on br3ndonland/crp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file crp-0.0.3-py3-none-any.whl.

File metadata

  • Download URL: crp-0.0.3-py3-none-any.whl
  • Upload date:
  • Size: 6.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for crp-0.0.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3063564e593e386c2c3c76ce40b5ce8e6aae756db614fefe595fe20eb5cb24dd
MD5 0060082059acdb633617c03f3c842fc5
BLAKE2b-256 c4f13c3ecb75b81869058ecb664e62e0db6d19a28d76d7f4cfcf0bfbb4b04879

See more details on using hashes here.

Provenance

The following attestation bundles were made for crp-0.0.3-py3-none-any.whl:

Publisher: ci.yml on br3ndonland/crp

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page