photoResizer 0.2.3

Creator: railscoder56

Last updated:

Add to Cart

Description:

photoResizer 0.2.3

Image resizer
Resize images with face centering and cropping, export images into a directory.
Installation
Without face detection
With pip, from sources
$ python3 -m pip --user install git+https://gitlab.com/frague59/resize.git

With pip, from PyPi
$ python3 -m pip --user install photoResizer

With pipx
$ pipx install photoResizer

With face detection (opencv)
With pip
$ python3 -m pip --user install photoResizer[opencv]

With pipx
$ pipx install photoResizer[opencv]

Usage
$ photoResizer --help
Usage: python -m photoResizer [OPTIONS] IMAGES... OUTPUT_DIR

Resize images to a given width and height.

Options:
--version
-W, --width INTEGER Width of the output image, default: 600.
-H, --height INTEGER Height of the output image, default: 800.
-Q, --quality INTEGER Quality of the output image (JPEG output,
default: 90).
-f, --format [jpeg|png|tiff|webp]
Type of the output image, default: jpeg.
-p, --multiprocessing Use multiprocessing for image resizing,
default: False.
-F, --face-detection Use face detection for image resizing
(OpenCV required, default: False).
--help Show this message and exit.

IMAGES can be a list of image paths or a directory. In case of a directory, the pattern *.[Jj][Pp][Ee]?[Gg] is applied to the files.

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.