自炊で使いそうなImageMagickコマンド
2017.06.19 (月) 01:58
ugnag
階調度 186 → 72.941・・・ (186 ÷ 255 × 100)
となるが
threshold 72.6%とすると、階調度0から185までが黒くなる。
また、
階調度 203 → 79.607・・・
階調度 204 → 80
階調度 205 → 80.392・・・
だが、threshold 80%とすると、階調度0から204までが黒くなる。
ちなみに、256階調の場合は、
(階調度 / 255 * 100)が指定する値(%)だが、
ほとんどの場合は割り切れない。
そのため、どのような値を使うかだが、
これに0.1を足して、小数点第2位以下を切り捨てた値を使えば、
その階調度の値より大きく、次の階調度の値より小さい数値に
なり、その階調度を指定できそうだ。
例:
階調度 185 :↓(185/255*100+0.1)*10↓/10 → 72.6
階調度 186 :↓(186/255*100+0.1)*10↓/10 → 73.0
階調度 203 :↓(203/255*100+0.1)*10↓/10 → 79.7
階調度 204 :↓(204/255*100+0.1)*10↓/10 → 80.1
階調度 205 :↓(205/255*100+0.1)*10↓/10 → 80.4
●画像の一部を切り抜く
convert input.png -crop '30x40+10+20' output.png
座標(10, 20)から30×40ピクセル切り抜く
(2017/07/04 追加)
※画像の状態によって、座標軸がおかしなことになるので、+repageオプションも一緒に使うこと。
convert input.png +repage -crop '30x40+10+20' output.png
●サイズ変更
convert -resize 250x before.png after.png
※横だけを指定すると、縦横比を維持
●標準入力(2017/06/22 追加)
convert - -resize 600x gif:- > image.gif
標準入力から読み込み、リサイズし、変換結果をgif形式で標準出力へ送り、それをimage.gofという名前のファイルに保存
●標準出力
convert from_file.png gif:- > image.gif
変換結果をgif形式で標準出力へ送り、それをimage.gofという名前のファイルに保存
convert from_file.png gif:- > /dev/null
変換結果を破棄(linuxの場合)
●裏写り、紙焼けを削除
[7] << [9] >>
[1] comments (1)
-
[0] [top]