ImageMagick

■ このスレッドは過去ログ倉庫に格納されています
2012/10/29(月) 01:02:19.67ID:3BYDrmeE0
超強力な画像処理ソフトImageMagickについて

公式
http://www.imagemagick.org/
2名無しさん@お腹いっぱい。
垢版 |
2012/10/29(月) 01:50:07.16ID:cUfjJSZ20
ちんぽ
2012/10/30(火) 17:02:13.08ID:/m10Ewat0
いちばん基本的な使い方は画像形式の変換

> convert a.jpg a.bmp

a.jpgをbmp形式に変換したファイルが作成される
オプションも何も要らない
何にしたいかは拡張子を読んで勝手に判断してくれる

> convert *.jpg a.bmp

と書くと、全てのjpgファイルをbmp形式にする
ファイル名がカチ合ってるので、そこは
a-0.bmp
a-1.bmp
という具合に勝手に気を使って名前を付けてくれる
2012/10/30(火) 17:12:28.49ID:/m10Ewat0
ファイル名を残したまま拡張子だけ変えたい時は、
convertではなくmogrifyを使って、

> mogrify -format bmp *.jpg

という風に書く。
-formatに指定できる文字列は、

> mogrify -list format

とやると表示されて、殆ど何でもある
magは無いけど

ところで、mogrifyってどういう意味だろ
2012/10/30(火) 17:17:47.91ID:/m10Ewat0
>>3で、
ファイル名が自動で決まるのが気持ち悪い時は、
C言語とかのprintf()みたいな構文が使えて、

> convert *.jpg a%03d.bmp

と明示的に指定すると、
a000.bmp
a001.bmp
という具合になる

batファイルに書く時は、%を%%にしておかないと消えてしまうけどな
6名無しさん@お腹いっぱい。
垢版 |
2012/10/30(火) 20:55:37.00ID:FDCbbAGL0
2007年に立ってたスレ

http://pc11.2ch.net/test/read.cgi/software/1195220823/
2012/10/31(水) 23:33:08.22ID:XbOI5/Yq0
画像形式変換の次によく使うのが、画像の縮小
画像掲示板でサムネイルを作るような処理はみんなこれ

> convert.exe -resize 100x100 a.jpg out.jpg

100x100ドットの画像になるように見えてそうではない
100x100の箱に収まる最大サイズに縮小してくれる
横長の画像なら横が100ドットになるし、縦長なら縦が100ドット

アスペクト比なんかどうでもいいから、とにかく100x100きっちりにしろ!!!、
という場合には

> convert.exe -resize 100x100! a.jpg out.jpg

と書く。! に強い意志が込められている。
2012/10/31(水) 23:57:00.66ID:XbOI5/Yq0
-resizeオプションの後にはgeometry引数と呼ばれるものが入り、
結構いろいろな書き方ができる

-resize 50%

と書くと縦横50%に縮小してくれる

-resize 100x100>

と書くと、元の画像が100x100よりも大きい場合には100x100の中に入るように縮小するけれど、
100x100よりも小さい場合には何もせずにそのまま、という賢い処理をしてくれる
アイコンみたいな画像を拡大されても困るしね

batファイルに書く時は、%は%%に、>は^>と書く必要がある
リダイレクト文字をオプションに使うという神経が判らない
■ このスレッドは過去ログ倉庫に格納されています
16歳の水野カイトが封印の刀を見つけ、時間が裂けて黒い風と亡霊の侍が現れ、霊の時雨と契約して呪われた刀の継承者となる場面

ニューススポーツなんでも実況