Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/moisutsu/touka
Command-line tool for making image backgrounds transparent
https://github.com/moisutsu/touka
cli-tool image rust
Last synced: 8 days ago
JSON representation
Command-line tool for making image backgrounds transparent
- Host: GitHub
- URL: https://github.com/moisutsu/touka
- Owner: moisutsu
- License: mit
- Created: 2020-06-16T15:03:33.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-14T06:46:24.000Z (about 3 years ago)
- Last Synced: 2024-09-13T14:15:16.499Z (5 months ago)
- Topics: cli-tool, image, rust
- Language: Rust
- Homepage: https://crates.io/crates/touka
- Size: 384 KB
- Stars: 7
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.ja.md
Awesome Lists containing this project
README
# Touka
[English](./README.md)
画像の背景を透過するコマンドラインツールです。
## インストール方法
```bash
cargo install touka
```## 使い方
背景を透過したい画像と出力先のパスを`touka`のコマンドライン引数で与えるだけで、背景を透過した画像をファイルとして出力します。
```bash
touka input/image/path -o output/image/path
```またオプションとして、`-t`を使うことで白かどうかを判定するときに使うしきい値を指定できます。
```bash
touka input/image/path -o output/image/path -t 250
```画素値 r, g, bがすべてしきい値以上のとき、その画素を透過します。デフォルトのしきい値は230です。
macOS限定で直接クリップボードと画像をやり取りすることができます。入力画像を指定しない場合はクリップボードの画像を透過し、出力パスを指定しない場合はクリップボードに透過した画像を保存します。
```bash
# The clipboard image's background is transparent and saved to the clipboard.
touka
```