元スレ
1 :名無しさん@お腹いっぱい。:2012/10/29(月) 01:02:19.67 ID:3BYDrmeE0.net
超強力な画像処理ソフトImageMagickについて
公式
http://www.imagemagick.org/
131 :名無しさん@お腹いっぱい。:2018/02/03(土) 02:00:52.21 ID:/lH7UA6F0.net
hoge.txt が何処から沸いて出た分からないし答えられる人はいないだろうな
88 :名無しさん@お腹いっぱい。:2015/12/12(土) 20:01:19.69 ID:JG0cC7sk0.net
>>86さんの情報も有益だけど>>84さんのやりたいこととは違うような。
>>84さんはgifアニメの中の特定の1フレームだけ取り出したいけど↓みたいになっちゃうって事でしょ?
>>86さんの方法だとgifアニメのフレームを並べた画像になっちゃう気がする。
もしかしたら自分が何か勘違いしてるだけかもしれないけど。
53 :名無しさん@お腹いっぱい。:2014/02/14(金) 16:16:49.08 ID:LjtCXk5c0.net
出力ファイル指定し忘れてる?
convert -rotate 270 aaa.jpg bbb.jpg
上書きならmogrify
mogrify -rotate 270 aaa.jpg
51 :名無しさん@お腹いっぱい。:2014/02/13(木) 22:09:20.13 ID:f/d6TnR30.net
9 :名無しさん@お腹いっぱい。:2012/11/02(金) 00:29:04.07 ID:DjgZZc750.net
使用頻度は下がるけど、画像の一部切り出しというのも使う
photoshopで切り出す範囲を目で見て指定するならともかく、
最初から切り出す範囲が判ってるケースというのはあんまり無い
> convert -crop 100×100+0+0 a.jpg out.jpg
と書くと、a.jpgの左上から100×100の領域がout.jpgとして切り出される
+0+0の部分はオフセットで、切り出す左上の位置を示している
数学で直交座標をイメージすると、左下が原点だけど、画像は何故か左上が原点
136 :名無しさん@お腹いっぱい。:2018/05/01(火) 13:39:21.32 ID:Z6i2Ng0Q0.net
GIMPで編集したTIFF画像をconvertで-resizeするとボケます。
Photoshop Elementsなどで編集した場合はボケません。
この違いは何が原因なんでしょうか?
-unsharpを個別に判断するのではなく、一様に処理したいのですが…
100 :名無しさん@お腹いっぱい。:2016/10/17(月) 18:21:33.96 ID:nhpa5IRr0.net
repageしなきゃデータ上の解像度は変わらんのじゃね?
62 :60:2014/06/27(金) 08:16:57.56 ID:H3B3dnRP0.net
137 :名無しさん@お腹いっぱい。:2018/05/01(火) 15:41:10.67 ID:OzEd9mtv0.net
>136
Photoshop Elements使えばいいだろ
83 :名無しさん@お腹いっぱい。:2015/12/10(木) 02:31:11.60 ID:mBZWV0Ou0.net
Excelでやるからじゃないの。
VBやCやC++, C# などから使ってみると速いんじゃないのかな
44 :名無しさん@お腹いっぱい。:2013/12/30(月) 09:59:48.26 ID:cdC3mA440.net
90 :名無しさん@お腹いっぱい。:2015/12/19(土) 14:24:11.49 ID:Ef/b59oa0.net
ImageMagickを使ってpng画像上に文字列を書いているのですが
一部の文字だけを斜体するにはどうしたら良いですか?
全体を斜体することはできても
一部の文字だけ変更することができないのですが
どなたか教えてください
134 :名無しさん@お腹いっぱい。:2018/02/03(土) 14:25:19.61 ID:BZMzD1rd0.net
for i in *.jpg;do echo -n $i; (identify -verbose $i | grep “Colorspace”);done > test.txt
>>130 に同意する
42 :名無しさん@お腹いっぱい。:2013/12/21(土) 23:49:17.42 ID:r77mwltI0.net
マジか
っていうか、何でここまで国際化が遅れてたんだろう
109 :名無しさん@お腹いっぱい。:2017/04/17(月) 20:32:56.93 ID:WkBhSHbm0.net
2つのbmpをでpsdにしたい(レイヤーは分ける)場合ってどうやればいいんですか?
69 :名無しさん@お腹いっぱい。:2014/11/20(木) 23:46:03.73 ID:jHa9/4Be0.net
convert -sigmoidal-contrast 3,0% dark.jpg light.jpg
39 :名無しさん@お腹いっぱい。:2013/10/17(木) 19:18:33.67 ID:2e1dYSbZ0.net
>>38
ふぉぉぉおお! これいいじゃないの! よさげじゃないの!
ダメ元でも聞いてみるもんだぬ
うちにきてファックしてもいいぞ
24 :名無しさん@お腹いっぱい。:2012/11/27(火) 16:44:36.53 ID:nFQjpjNA0.net
PHPでMagick使ってるんだけど
文字の縁取りをStrokeWidthでやるとフォントの角ばった部分が丸くストロークされちゃう
改善方法ある?
128 :名無しさん@お腹いっぱい。:2018/02/01(木) 14:20:06.12 ID:+K/d6zXo0.net
set x60=hoge
echo;60%x60%
60hoge
set x60=
echo;60%x60%
60%x60%
8 :名無しさん@お腹いっぱい。:2012/10/31(水) 23:57:00.66 ID:XbOI5/Yq0.net
-resizeオプションの後にはgeometry引数と呼ばれるものが入り、
結構いろいろな書き方ができる
-resize 50%
と書くと縦横50%に縮小してくれる
-resize 100×100>
と書くと、元の画像が100×100よりも大きい場合には100×100の中に入るように縮小するけれど、
100×100よりも小さい場合には何もせずにそのまま、という賢い処理をしてくれる
アイコンみたいな画像を拡大されても困るしね
batファイルに書く時は、%は%%に、>は^>と書く必要がある
リダイレクト文字をオプションに使うという神経が判らない
47 :名無しさん@お腹いっぱい。:2014/02/13(木) 06:49:42.79 ID:KmsrQg7Ui.net
jpg画像をまとめて左に90度回転したいのですができますか?
79 :名無しさん@お腹いっぱい。:2015/10/04(日) 03:23:35.36 ID:VrTjRqfL0.net
>>78
jpegに変換できてました。ありがとうございます。
拡張子をfilename: に含めてはいけないんですね。
91 :名無しさん@お腹いっぱい。:2016/07/25(月) 19:24:30.49 ID:mN0Tz4rH0.net
2016-7-11に convert も mogrify コマンドも無いんですが
どうすれ?
139 :名無しさん@お腹いっぱい。:2018/05/12(土) 20:09:26.14 ID:iBjlEPqC0.net
inkscapeでSVG→PDF変換してるけど、ImageMagickでもできるのかな
6 :名無しさん@お腹いっぱい。:2012/10/30(火) 20:55:37.00 ID:FDCbbAGL0.net
105 :名無しさん@お腹いっぱい。:2016/10/17(月) 18:51:13.63 ID:lCviPcXX0.net
35 :31:2013/10/16(水) 19:07:12.66 ID:KzXW27Tb0.net
>>31 のスクリプトだと非同期モードで実行されるので、いっぺんに複数のウィンドウが開いて気持ち悪いかもしれない
同期モードで実行したい場合は、
objWshShell.Run cmd
↓
objWshShell.Run cmd,1,True
に書き換えよう
50 :名無しさん@お腹いっぱい。:2014/02/13(木) 17:01:42.72 ID:vIYF1MrZi.net
>>49
このソフトは知らなかったのでありがたいです
d.hatena.ne.jp/iww/20131007/jpegtran
強制的に回転させる方法はないでしょうか?
87 :名無しさん@お腹いっぱい。:2015/12/12(土) 18:51:51.28 ID:ACvSeZV80.net
57 :名無しさん@お腹いっぱい。:2014/02/18(火) 20:27:20.82 ID:6KvpMwg30.net
49 :名無しさん@お腹いっぱい。:2014/02/13(木) 13:33:34.60 ID:Bma3auF00.net
21 :名無しさん@お腹いっぱい。:2012/11/13(火) 22:52:57.85 ID:nS/ZZQq50.net
64 :名無しさん@お腹いっぱい。:2014/10/10(金) 13:47:59.59 ID:CEfbHwcg0.net
convert -depth 24 a.png b.png
24bitのpngにしたいのですがこれをやると無駄に賢くて
色数が少なければグレースケールや4bit colormapなどになってしまいます
強制的に24bitにしたいのですがどうすればいいのでしょうか
賢さが憎い
67 :名無しさん@お腹いっぱい。:2014/10/22(水) 02:14:26.66 ID:b/Q7nLLL0.net
一番の差は、ImageMagicの方が、画像加工のコマンドが多いって所かな
15 :名無しさん@お腹いっぱい。:2012/11/03(土) 02:07:49.45 ID:jA1iIBcW0.net
次の絵に変わるまでのインターバルを指定するには、
delayオプションを使う
> convert -delay 100 -layers optimize -geometry 320 *.jpg out.gif
単位は10ms。100にすると、1秒に1枚切り替わる。
delayを指定しないとデフォルトでは0ということになるけれど、
インターバルの小さなアニメGIFをどう表示するかはビュアーなり
ブラウザに依存するので、意外とちゃんと見えたりするけど、
ちゃんと指定するのが無難
ちゃんと指定してるのに、IEで見た時だけ妙に遅かったりするけど
60 :名無しさん@お腹いっぱい。:2014/06/25(水) 10:19:59.45 ID:S5ReevZl0.net
特定のパレットで減色するオプションを教えてください。
例えば、純赤、純黄、純緑、純マゼンダ、純青、黒のパレットです。
4 :名無しさん@お腹いっぱい。:2012/10/30(火) 17:12:28.49 ID:/m10Ewat0.net
ファイル名を残したまま拡張子だけ変えたい時は、
convertではなくmogrifyを使って、
> mogrify -format bmp *.jpg
という風に書く。
-formatに指定できる文字列は、
> mogrify -list format
とやると表示されて、殆ど何でもある
magは無いけど
ところで、mogrifyってどういう意味だろ
30 :名無しさん@お腹いっぱい。:2013/09/28(土) 05:59:10.01 ID:svfkGwFO0.net
85 :名無しさん@お腹いっぱい。:2015/12/12(土) 10:41:08.92 ID:pZghO+1k0.net
思いつきだけど -adjoin オプション付けてみるとか
81 :名無しさん@お腹いっぱい。:2015/12/06(日) 19:08:53.32 ID:1kTbdrfM0.net
75 :名無しさん@お腹いっぱい。:2015/05/18(月) 22:11:19.19 ID:Cox+89n30.net
52 :名無しさん@お腹いっぱい。:2014/02/14(金) 15:14:55.60 ID:215Mkg8Li.net
>>51
jhead -rotate 270 xxx.jpg
jhead -rotate270 xxx.jpg
convert -rotate 270 xxx.jpg
convert -rotate270 xxx.jpg
でやってみてもダメでした
jheadは情報表示だけみたいです
82 :名無しさん@お腹いっぱい。:2015/12/06(日) 20:44:31.68 ID:1kTbdrfM0.net
すいません
過去のバージョンが残っていたようで
アンインストールしたらうまくいきました
しかしDLL版よりもshellを使った方が高速のようですね
120 :名無しさん@お腹いっぱい。:2017/06/25(日) 00:50:02.47 ID:76ouCtxs0.net
17 :名無しさん@お腹いっぱい。:2012/11/03(土) 02:28:12.10 ID:jA1iIBcW0.net
GIFアニメの作り方はこれで完成として、
逆に作ったGIFアニメをバラの画像ファイルに戻したい時
あるいは、他人の作ったGIFアニメを解剖したい時
> convert +adjoin animation.gif output%03d.bmp
+adjoin オプションを付けるとバラファイルになる
なんでadjoinなのにバラなのか
実は、-adjoinオプションというのが元々あって、
複数の画像ファイルを一つにまとめるという機能がある
でも、このオプションはデフォルトでONで、
だからこそ、出力ファイルにgifを指定するだけでGIFアニメが作れていた
で、adjoinするの止めろよ、という否定オプションが +adjoinなので、
バラす時だけadjoinが使われるという不思議なことになっている
93 :名無しさん@お腹いっぱい。:2016/09/14(水) 16:50:42.20 ID:7rbtPo5X0.net
派生版?のGraphicsMagickってどうなの?
本家より処理が速いらしいけど
33 :名無しさん@お腹いっぱい。:2013/10/03(木) 00:18:02.50 ID:cqkS0n7M0.net
どういう時に日本語ファイル名が失敗するのか、
どうやれば成功するのかをまとめてくれ
78 :名無しさん@お腹いっぱい。:2015/10/04(日) 02:12:34.03 ID:Fq7/LTiQ0.net
こうかな?
convert in.png -resize 25% -set filename:outfile %wx%h out%[filename:outfile].jpg
65 :名無しさん@お腹いっぱい。:2014/10/11(土) 00:08:53.96 ID:UATgtY660.net
convert a.png png24:b.png
108 :名無しさん@お腹いっぱい。:2017/02/04(土) 22:34:49.41 ID:W2b5zeUB0.net
レスを投稿する(名前省略可)