Giter VIP home page Giter VIP logo

imgutils's Introduction

imgutils ๐ŸŒธ

Cross-platform command-line utility for quickly parsing & manipulating images powered by amazing crates like image-rs ๐Ÿ’œ

Installation

Cargo

The simplest way to install imgutils is via Cargo. Assuming you already have Cargo installed locally you can simply run following:

cargo install imgutils

Prebuilt binaries

Pre-built binaries are made available on the repository's Releases for as many platforms as possible. Simply grab the right release asset for your system and place it somewhere in your $PATH.

Other package manegrs

imgutils is not available from any other package manager at this time. 3rd party packaging is welcomed.

Usage

All commands that perform any permanent modifications to images are kept under the modify subcommand to provide a clear distinction. All other commands are either kept at the top-level or nested into subcommands when deemed appropriate.

Usage: imgutils <COMMAND>

Commands:
  details     Print detailed information about an image in a pretty format
  dimensions  Print an image's dimensions formatted as 'WidthxHeight'
  modify      A collection of commands that perform modifications to images
  help        Print this message or the help of the given subcommand(s)

Options:
  -h, --help     Print help (see more with '--help')
  -V, --version  Print version

Features

Actions

  • Blur
  • Brighten
  • Constrast
  • Crop
  • Flip
  • Grayscale
  • Invert
  • Hue
  • Format
  • Resize
  • Rotate
  • Get Image Dimensions

Codecs

Sourced from the image-rs supported formats documentation.

  • AVIF
  • BMP
  • Farbfeld
  • GIF
  • HDR
  • ICO
  • JPEG
  • EXR
  • PNG
  • PNM
  • QOI
  • TGA
  • TIFF
  • WebP

License

This crate is dual-licensed under both the MIT License and Apache 2.0 license.

imgutils's People

Contributors

blooym avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.