Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mihnea-radulescu/imagenormalizer
Image Normalizer is a cross-platform command-line batch-processing tool that resizes and compresses images.
https://github.com/mihnea-radulescu/imagenormalizer
console-app console-application cross-platform csharp dotnet image-manipulation image-processing imagesharp linux linux-app macos macos-app windows windows-app
Last synced: about 3 hours ago
JSON representation
Image Normalizer is a cross-platform command-line batch-processing tool that resizes and compresses images.
- Host: GitHub
- URL: https://github.com/mihnea-radulescu/imagenormalizer
- Owner: mihnea-radulescu
- License: gpl-3.0
- Created: 2023-12-15T00:22:40.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2024-08-19T18:13:08.000Z (about 1 month ago)
- Last Synced: 2024-08-20T21:18:08.979Z (about 1 month ago)
- Topics: console-app, console-application, cross-platform, csharp, dotnet, image-manipulation, image-processing, imagesharp, linux, linux-app, macos, macos-app, windows, windows-app
- Language: C#
- Homepage:
- Size: 7.52 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# imagenormalizer
Image Normalizer is a cross-platform command-line batch-processing tool that resizes and compresses images, transforming each image by:
* removing its CICP, EXIF, ICC, IPTC and XMP profile data, if present
* resizing it to fit within the maximum width/height supplied, if necessary
* compressing it to the provided image quality level
* saving it in the JPEG format with the .jpg file extensionImage Normalizer is intended to support the storage of images produced by digital cameras in a consistent and disc space conserving manner.
Image Normalizer targets .NET 8 on Linux, Windows and macOS.
__Usage__: ImageNormalizer [--max-width-height] [--quality] [--max-degree-of-parallelism] [--help] [--version] input-directory output-directory
Arguments:
* 0: input-directory - The input directory (Required)
* 1: output-directory - The output directory, to be created, if it does not exist (Required)Options:
* -m, --max-width-height - The output maximum image width/height (Default: 3840)
* -q, --quality - The output image quality (Default: 80)
* -p, --max-degree-of-parallelism - The maximum degree of parallel image processing, upper-bounded by processor count (Default: 4)
* -h, --help - Show help message
* --version - Show version