Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/fetus-hina/wakuflow
ワクワクするもの、つくろう。
https://github.com/fetus-hina/wakuflow
Last synced: 10 days ago
JSON representation
ワクワクするもの、つくろう。
- Host: GitHub
- URL: https://github.com/fetus-hina/wakuflow
- Owner: fetus-hina
- License: other
- Created: 2013-07-20T12:10:42.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2015-09-04T11:28:16.000Z (about 9 years ago)
- Last Synced: 2024-10-18T00:37:46.395Z (29 days ago)
- Language: C++
- Size: 1.05 MB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README
- License: LICENSE
Awesome Lists containing this project
README
1. wakuflow プログラムを起動
$ wakuflow --input=/path/to/infile.{png,jpg,gif} --output=/path/to/outfile.png --font=/path/to/font.ttf
※waku_v2 を使用する場合は --font オプションが必須。ttf/otf ファイルなら大体 OK だけど、MyriadPro-BoldIt.otf を推奨
※animal を使用する場合は --font2, --font3 オプションが必須。2. wakuflow は標準入力から「わーくフロー(参考: https://twitter.com/fetus_hina/status/240793399928700928 )」を受け付けるので次の書式で入力
3. わーくフローの指定が終わったら標準入力を閉じる(たとえば Ctrl+D)
4. 出力ファイルをどうにかする
※ちなみに、input はワークフロー入力の関係で標準入力使えませんが、 output を標準出力にはできます
&
【初代?枠】
command: waku1
option: なし【初代?枠 ∞なし】
command: waku2
option: なし【初代?枠 「枠」】
command: waku3
option: なし【初代?枠 ∞なし 「枠」】
command: waku4
option: なし【新枠】
command: waku_v2
option1: screen_name
※font の設定が必要【集中線】
command: shuchusen1
command: shuchusen2
command: shuchusen3
option: なし【半額】
command: half_price
option: なし【中破(艦これ)】
command: kankore_half_damage
option: なし【大破(艦これ)】
command: kankore_badly_damage
option: なし【ろ。】
command: romanov
option: なし【グレースケール】
command: grayscale
option: なし【セピア】
command: sepia
option: なし【二色化】
command: binarize
option1: 閾値計算方法
half: 中間(=128)を閾値とする
otsu: 大津の手法で適切な値を計算する(デフォルト)
option2: ディザリング方法(省略時:none)【八色化】
command: 8colors
option1: 閾値計算方法
half: 中間(=128)を閾値とする
otsu: 大津の手法で適切な値を計算する(デフォルト)
option2: ディザリング方法(省略時:none)【ウェブセーフカラー】
command: websafe
option1: ディザリング方法(省略可:省略時none)【ファミコン(NES)パレット】
command: famicom
option1: ディザリング方法(省略可:省略時none)【ゲームボーイ】
command: gameboy
option1: 縮小設定
scale: 画面サイズにする(デフォルト)
asis: サイズを変更しない
option2: ディザリング方法(省略時:none)【バーチャルボーイ】
command: virtualboy
option1: 縮小設定
scale: 画面サイズにする(デフォルト)
asis: サイズを変更しない
option2: ディザリング方法(省略時:none)【ネガ】
command: nagate
option: なし【エンボス加工】
command: emboss
option: なし【ガウスぼかし】
command: gaussian_blur
option: なし【エッジ強調】
command: sharpen
option: なし【エッジ検出】
command: edge
option: なし【モザイク】
command: pixelate
option1: モザイクサイズ(int)【回転】
command: rotate
option1: 回転角度(0, 90, 180, 270)
0: 無意味
90: 左回転
180: 半回転
270: 右回転【反転】
command: flip
option1: vertical | horizontal【動物はあなたのごはんじゃない。】
command: animal
option1: メインテキスト
option2: サブテキスト
※font2, font3 の設定が必要【水槽の脳】
command: brain
option1: テキスト(1行目)
option2: テキスト(2行目)...
※font2 の設定が必要《ディザリング方法》
* none : ディザリングなし
* floyd : Floyd-Steinberg
* sierra3 : Sierra (3 line)
* sierra2 : Sierra (2 line)
* sierra-lite : Sierra Lite
* atkinson : Atkinson