batch-c
v0.0.14
Published
π¦ Batch convert image file types while maintaining file structure.
Downloads
12
Maintainers
Readme
batch-c
Problem:
- You have a folder with images in them, there is nesting and mixed file types and you want to quickly convert all of the images to a different file format (probably WebP π) . Take the following file structure for example:
images/
βββ SomeText.txt
βββ Trees.jpg
βββ foo
β βββ SomeScript.js
β βββ Chair.jpg
βΒ Β βββ Chair Copy.jpg
βββ bar
βββ Leaves.jpg
βββ baz
βββ Things.jpgSolution:
batch-c images --to webpBatch-c converts multiple images inside a directory, all while preserving file structure (including non image files)
If we run the command above on the
imagesdirectory from the previous example, we get this:
images-converted/
βββ SomeText.txt
βββ Trees.webp
βββ foo
β βββ SomeScript.js
βΒ Β βββ Chair.webp
βΒ Β βββ Chair Copy.webp
βββ bar
βββ Leaves.webp
βββ baz
βββ Things.webp- Our file structure is preserved and all the images have been converted π
Installation
npm install --global batch-c || npm i -G batch-cUsage
batch-c [DIRECTORY] --to [FILE_TYPE] | Argument | Required | Default | Description | Type |
|---|---|---|---|---|
| --to or -t | true | none |Output file type. | String: one of [png, jpg, jpeg, webp] |
| --out or -o | false | [ORIGINAL_DIR_NAME]-converted | Output directory name. | String: any |
| --dangerous or -d | false | false |Passing this argument enables dangerous mode, batch-c will overwrite and replace images with the converted ones. | Boolean: true or false |
