Skip to content

stefanprobst/avif-cli

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

avif-cli

Command line utility to convert images to AVIF, requires Node.js 10+

Usage

$ npx avif

By default, will search current directory for image files and create AVIF variants.

Exit code is non-zero if one or more errors occured.

Options

      --input      Input file name(s), supports globs/wildcards
                    [string] [default: "*.{jpg,jpeg,tif,tiff,webp,png,gif,svg}"]
      --output     Output directory             [string] [default: "/home/user"]
      --quality    Quality vs file size, 1 (lowest/smallest) to 100
                   (highest/largest)                      [number] [default: 50]
      --speed      CPU effort vs file size, 0 (slowest/smallest) to 8
                   (fastest/largest)                       [number] [default: 5]
      --lossless   Use lossless compression           [boolean] [default: false]
      --overwrite  Allow existing output files to be overwritten
                                                      [boolean] [default: false]
      --verbose    Write progress to stdout           [boolean] [default: false]
  -h, --help       Show help                                           [boolean]
      --version    Show version number                                 [boolean]

Examples

npx avif --verbose
npx avif --input="**/*.{jpg,jpeg}" --output="/another/path" --overwrite
npx avif --input="images/*.*" --speed=0 --quality=30

About

Command line utility to convert images to AVIF, requires Node.js 10+

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • JavaScript 100.0%