Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

sincerefly/capybara

Repository files navigation

Capybara

capybara

Go Report Card codecov Repo Size

A convenient tool for adding borders, watermarks to images, with possible future additions such as format conversion, image compression, and more.

Node: The project is in its early development stage, so parameters and commands may be subject to change.

Usage

build binary from source

$ git clone https://github.com/sincerefly/capybara
$ cd capybara
$ go build

Quick Start

add border with default parameters

$ capybara style simple

using 'simple' style, with 100 border size, process 'input' folder images, save to 'output' folder

$ capybara style simple -w 100 -i input -o output

border color

# with html color names, case-insensitive
$ capybara style simple --color AliceBlue
# with hex
$ capybara style simple --color "#228B22"
# with rgb
$ capybara style simple --color "rgb(238, 130, 238)"
# with rgba
$ capybara style simple --color "rgba(238, 130, 238, 255)"

Style Example

$ capybara style simple
$ capybara style text_bottom
$ capybara style melon
style: simple style: text_bottom style: melon
$ capybara style pineapple
$ capybara style durian
style: pineapple

Help

Different styles support different parameters. Please refer to the documentation for details

You can use subcommand --help to view the default parameters.

$ ./capybara style text_bottom --help
Style: Footer text, with photo exif
Usage:
 style style text_bottom [flags]
Flags:
 -c, --color string specify border color (default "white")
 --container-height int bottom text container height (default 300)
 -h, --help help for text_bottom
 -i, --input string specify input folder (default "input")
 -o, --output string specify output folder (default "output")
 -w, --width int specify border width (default 100)
 --without-subtitle without subtitle
Global Flags:
 --debug enables detailed logging for debugging.
 --no-parallelism disables parallel processing, without goroutine.

About

An convenient tool for adding borders, watermarks to images, with possible future additions such as format conversion, image compression, and more.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

Languages

AltStyle によって変換されたページ (->オリジナル) /