ImageMagick

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

単純に 
-rotate 270
じゃいかんのか

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

portableのx64は無いのだろうか

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

2007年に立ってたスレ

http://pc11.2ch.net/test/read.cgi/software/1195220823/

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

>>56
出来るよ。詳細はマニュアル読んでくれ。
http://www.imagemagick.org/Usage/files/

49 :名無しさん@お腹いっぱい。:2014/02/13(木) 13:33:34.60 ID:Bma3auF00.net

>>47
jheadで回転をキャンセルできるよ!

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

mogfify -colors 16 *.png

85 :名無しさん@お腹いっぱい。:2015/12/12(土) 10:41:08.92 ID:pZghO+1k0.net

思いつきだけど -adjoin オプション付けてみるとか

81 :名無しさん@お腹いっぱい。:2015/12/06(日) 19:08:53.32 ID:1kTbdrfM0.net

ImageMagickとVBAを使ってpng画像に文字列を描画したいのですが
・バッチファイル
・VBAでのshellコマンド
を使った方法ではうまく文字列を描画したり
convertコマンドを使うことに成功しました。

処理速度を上げるためにDLLを使いたいのですがなぜかうまくいきません。

http://sites.google.com/site/torimemoforwork/vba/dll/imagemagick
このサイトに書かれた方法を試してみたのですがうまくいきません。
win8 64とExcel 2010 32bitを使っているので
32bit版をインストールして参照設定も行っているのですが

実行時エラー -2147215503
“convert.exe: unable to load module `C:¥Program Files¥ImageMagick-6.9.1-Q16¥modules¥coders¥IM_MOD_RL_JPEG_.dll’: The specified module could not be found.
というエラーが発生します。

検索してみると同じような症状が書かれたページが見つかりましたが
解決策が分かりませんでした。

どうすればDLL版を使えますでしょうか?

http://www.imagemagick.org/discourse-server/viewtopic.php?f=2&t=28134

75 :名無しさん@お腹いっぱい。:2015/05/18(月) 22:11:19.19 ID:Cox+89n30.net

>>74
物凄く適当だけどこんなんでどう?。

identify.exe -verbose %1 | Findstr “png:cHRM png:gAMA”
IF NOT ERRORLEVEL 1 pngcrush_1_7_85_w32.exe -rem cHRM -rem gAMA -l 9 %1 “%‾dpn1_pngcrush.png”

pngcrushはここからダウンロードしてきてね。
http://sourceforge.net/projects/pmt/files/pngcrush-executables/1.7.85/

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

QSVを使って縮小が速くなったりしない?

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

jpg

参考になったらSNSでシェアお願いします!

レスを投稿する(名前省略可)

この記事を読んだ方へのおすすめ

  • Plamo Linux 専用掲示板 Vol.8

    元スレ 1 :login:Penguin:2008/06/22(日) 07:22:38 ID:Jckbhy1q.net オフィシャルサイト http://plamo-linux.jp/ Plamo Linuxメーリングリ…

  • CyberLink PowerDVD Part54

    元スレ 1 :名無しさん@お腹いっぱい。 転載ダメ:2016/12/09(金) 05:22:20.69 ID:MTEH4UaC0.net CyberLink  http://jp.cyberlink.com/ サポート終…

  • PC-80/88エミュ総合 Part.4

    元スレ 1 :名無しさん@お腹いっぱい。:2015/07/03(金) 01:36:23.85 ID:CK9pAYNr0.net PC-80/88エミュ(Win/Mac/Linux/その他)に関する雑談/報告/質問はここで…

  • Linux板自治スレ★00

    元スレ 1 :login:Penguin:2013/12/03(火) 00:44:28.53 ID:mot8Lv6s.net こんばんは。Linux板のバナーを担当していた者です。 10年前、cocoaサーバにある頃に議…

  • 【Adblock】Mozilla Firefox 広告除去/追跡防止 26

    元スレ 1 :名無しさん@お腹いっぱい。:2018/10/25(木) 09:40:57.69 ID:v5a5SAcb0.net ◆ 前スレ 【Adblock】Mozilla Firefox 広告除去/追跡防止 25 ht…

  • Google Chrome 要望スレッド

    元スレ 1 :名無しさん@お腹いっぱい。:2008/09/03(水) 22:06:46 ID:8eQBTGOs0.net Google Chrome に対する要望をまとめるスレッドです。 【要望】 1.ブックマークのエク…

  • madVR Part11

    元スレ 1 :名無しさん@お腹いっぱい。 :2019/05/18(土) 10:40:43.03 ID:PrBgZPjb0.net 高画質ビデオレンダラ madVR のスレッドです。 次スレはが宣言して立てましょう。 スレ…

  • 秀丸ファイラーClassic Part4

    元スレ 1 :名無しさん@お腹いっぱい。:2014/03/10(月) 15:06:48.99 ID:pZQlwo3z0.net 公式 http://hide.maruo.co.jp/software/hmfilercla…

  • 【HTTP】サーバー全般 1Mbps【FTP】

    元スレ 1 :1:2006/07/19(水) 23:37:09 ID:qeFoXi9c.net HTTP FTP メール ファイル ありとあらゆるサーバー系議論スレッド。 33 :login:Penguin:2007/0…

  • 何食べ、飲みながらlinuxマシンに向かってる?

    元スレ 1 :login:Penguin:2012/09/23(日) 15:42:47.63 ID:BGlHg7gN.net 何も食ったり、飲んでない時は書くな。 81 :login:Penguin:2013/03/19…

  • 【test】書き込みテスト_04

    元スレ 1 :名無しさん@お腹いっぱい。:2019/11/20(水) 19:51:35.02 ID:6ZvH6UxS0.net 前スレ 【test】書き込みテスト_03 http://egg.5ch.net/test/r…

  • 【ポータブル】Mozilla Firefox Portable 4

    元スレ 1 :名無しさん@お腹いっぱい。:2019/06/06(木) 07:34:37.42 ID:lseemMBE0.net インストール不要でFirefoxとアドオンを気軽に試せます。削除はゴミ箱に。 フォルダごとコ…

最近のコメント

匿名 : 合同会社グラウンドステップ 被害者の会 part2
 吉川利幸さんが社長を務めるランサーズでの評価 すご... (5/05)
匿名 : Opera12(Presto) Part8
 Dragonflyが使えなくなったorg (6/25)
匿名 : あえてコマンドライン禁止のLinux
 いまではほとんどのディストリのインストで日本語環境までコマン... (6/15)
ページTOPへ↑