Imagemagickの使い方日本語マニュアル 日本語のマニュアルが少ない画像加工ツールImageMagickの使い方を、初心者の方にも解りやすいよう詳しく丁寧に解説しています。

次に、ImageMagickを使って画像のフォーマットやカラー情報を変換する方法を記載します。 1. フォーマット変換 convertやcompositeを使用して画像を変換・合成する際、以下のように<変換前の画像>のファイル形式と、<変換後の画像>のファイル形式を異なる形式にすることにより、ImageMagickが画像の拡張子を自動判別しファイル形式を変換してくれます。 単純にファイル形式の変換のみの場合、(オプション)の入力は必要ありません。 ImageMagickでは100種類以上のファイル形式に対応していることもあり、<変換前>と<変換後>のファイル形式の相性や、透過の有無、画像のプロファイル情報等の影響で、うまく変換ができない場合もあります。 筆者も背景の透過したPNGをJPEGへ変換する際に背景が黒くなってしまい、うまくいかないことがありました。 そこで、予め画像と同じサイズの
convert <変換前の画像名> -background (color) [ -gravity (position) ] -extent (width) x (height) <変換後の画像名> 例)convert before.jpg -background none -gravity center -extent 160×130 after.png ▼実行結果 画像自体をリサイズすることなく、画像全体のサイズを変更するには-extentを使用します。 上記例では、150x100pixelの元画像の四方に余白を足し、160x130pixelの画像に変形しています。 -backgroundで、余白部分のカラーを指定することができます。noneを指定することで透明となり、pngなどの透過を保持できる画像形式で書き出すことで、上記のような画像となります。 -grav
結論から言うと... Imagemagickのバージョンを6に下げると、インストールできるようになる。 RMagickはImagemagickのバージョン7に対応していない模様。 RMagickを使用するには、ImageMagickという画像変換ツールをパソコン内にインストールする必要があるが、 「brew install imagemagick」でImagemagickをインストールするとバージョンは7になってしまうので注意。 既にに入っているバージョンが7の場合は、バージョンを下げましょう。 rmagickインストール関係で参考になるQiita記事リンクを最後にまとめました。 本記事のエラー以外で躓いている方は、そちらをご参照ください。 環境 macOS Sierra: 10.12.2 Ruby: 2.3.1 Rails: 5.0.1 bundle install "rmagick"で
Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article? Railsをローカルに落として bundle install する時に以下のようなエラーが出た。 $ bundle install ... ... Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /Users/USERNAME/.rbenv/versions/2.2.1/bin/ruby -r ./siteconf20150428-22330-11fwtg6.rb extconf.rb checking for clang... yes checkin
convert.exeではなくmontage.exeを使います。 montage -tile 6x8 -geometry 100x100+5+5 -background "#000000" -bordercolor "#ffffff" -border 2 *.png out.bmp
オプションの中には、共通して使われることが多いオプションがいくつかあります。 今後より深い内容に入っていく前に、そういったオプションを幾つか紹介いたします。 1. 位置を指定する 位置の基準を指定する際には、-gravityを使用します。 画像を重ね合わせたり、画像を切り抜いたりする際にどこを基準として実行するかを明示するためのオプションです。 上記例では-compositeを使用して、2枚の画像を1枚に合成しています。 合成する際に基準とする位置を-gravityを使って明示しています。 この例の場合は、-gravityの値としてsoutheast(南東)を指定しているため、右下に画像が合成されています。 -gravityに指定できる値は以下のような種類があります。 northwest (北西=左上) north (北=上) northeast (北東=右上) west (西=左) ea
bundle installでRMagickをインストール中にエラーが発生したのでそれの解決法についてメモっておきます. 以下がbundle install中のエラーメッセージ. Installing rmagick (2.13.1) with native extensions Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/ユーザ名/.rbenv/versions/1.9.3-p194/bin/ruby extconf.rb checking for Ruby version >= 1.8.5... yes extconf.rb:128: Use RbConfig instead of obsolete and deprecated Config. chec
ちょっとEPSファイルからJPEGファイルへLINUXサーバー上で変換する方法を探していたのをメモ PHPから行いたかったがそんな関数はもちろん無いと思うので、何かアプリを入れてコマンドから対応する方向で調査した。 結局辿りついたのは「Ghostscript」というもの Ghostscript http://ja.wikipedia.org/wiki/Ghostscript ライセンスはGPLみたい。 ライセンスGPL。。。よく解らんがGPLは良く見るのでOKだ。。。ろう。。。 毎回このライセンスについて調べるけど明確な回答がなかなか出ない。。。 使い方は下記のようにgsというコマンドで行うようですね。 gs -sDEVICE=jpeg -dJPEGQ=100 -dNOPAUSE -dBATCH -dSAFER -r300 -sOutputFile=myfile.jpg myfile.ep
今回もまたつまずきましたо(ж>▽<)y ☆ Windows2003サーバ上で、VBSにてImageMagickを利用してEPS画像からJPEG画像を変換しておりました。 つい最近まで、うまくコンバートできていたのですが、変換したJPEG画像がIEで表示できない現象がでてきました。 EPS画像(CMYK) → JPEG画像(グレースケール) これが EPS画像(CMYK) → JPEG画像(CMYK) これでは、うまくいかんですね。 コマンドは、 convert.exe aaa.eps bbb.jpg これでうまくいっていたのですが。。。。 とりあえず、なんかシステムが壊れているかもしれないので再起動! つづいて、ImegeMagickを最新のものにインストール う~~ん( ̄_ ̄ i) なんだろう コマンドをフルパスで書いて、やっとファイルができるようになった。でもJPEGが見えん コマ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く