Questions tagged [imagemagick]

ImageMagick は、様々なビットマップ形式の画像を表示、変換、編集するためのオープンソースのソフトウェアです。コマンドが提供されている他に、各プログラム言語用のライブラリもあります。

28 questions
11
votes
1 answer

ImageMagickをつかってサイズの変更したのですが、色空間が勝手にgrayになってしまう

ImageMagickのconvertコマンドを使ってリサイズを実行したのですが、 色空間がgrayに変換されてしまいます。(入力ファイルの色空間はRGB) convert img001.png -resize 532x366! img_resize001.png 入力ファイル 出力ファイル そこで-colorspaceを指定して入出力ともにRGBを指定したのですが、それでも出力ファイルの色空間はgrayになってしいます。 convert img005.png -colorspace…
2
votes
0 answers

ImageMagickで、画像に、円弧に沿って文字列を描画できますか?

ImageMagickで、画像に、円弧に沿って文字列を描画する方法はありますか? SVGのtextPathを使用すればできるのでは? と思ったのですが、 ImageMagickではSVGのtextPathが使えないと書いてあり、他の方法を思いつかないので質問しました。
re9
  • 6,698
  • 29
  • 124
  • 232
1
vote
0 answers

ImageMagickで「自動改行した長いテキストを追加した画像」を出力したい。テキスト部分の背景を透明指定する方法が分からない

最終的にやりたいこと ImageMagickで「自動改行した長いテキストを追加した画像」を出力したい 具体的には 1.600px × 600px の元画像を読み込む 2.上記画像に合わせて自動改行した長いテキストを、上記画像の上に合成 3.画像出力 目的に近い形(背景lightblue)で期待した通り動作するコード convert originImg.jpg -background lightblue -fill blue -font hogeFont.otf -pointsize 36…
re9
  • 6,698
  • 29
  • 124
  • 232
1
vote
2 answers

ImageMagickで複数画像を一気にリサイズしたい

フォルダ内に下記のような連番画像があります。 myimg_01.png myimg_02.png ... myimg_28.png これらをImageMagickを使って一括で高さを 168px に変換したいです。幅はアスペクト比を保持したまま縮小させたいです。 変換した結果はそれぞれのファイルに上書きするか、出力先のフォルダに同名のファイルで保存したいです(後で名前変更をしたくない)。 どのようなコマンドになるのでしょう?
niu
  • 2,000
  • 6
  • 34
  • 44
1
vote
0 answers

ImageMagick で描画するフォントの画質を上げたい

ImageMagick にて文字を描画すると Mac の環境のものより画質が落ちます。 フォントをレンダリングする方式が違うのだと思いますが、Mac 環境でのみなら同じように描画することはできないでしょうか? よろしくお願いします。 imagemagick にて生成 Quality: 85 Quality: 100 Mac Chrome ブラウザ コード RMagick を使っています。 require 'RMagick' img =…
karur4n
  • 43
  • 3
0
votes
2 answers

ImageMagickで、画像に、よい感じの右矢印を描画したい

やりたいこと 画像の左上(x120 y50)によい感じの右矢印を描画したい 試したこと convert input.jpg \ -fill none -stroke red -strokewidth 2 \ -draw "path 'M 100,100 L 200,100 L 180,90 M 200,100 L 180,110'" \ output.jpg まずは、上記矢印の、直線を半分ぐらいにしてy位置を上へ移動しようと思い下記を試したのですが、うまくいきませんでした。 convert…
re9
  • 6,698
  • 29
  • 124
  • 232
0
votes
1 answer

ImageMagickで、「フォントの大きさが異なる」かつ「改行コードを使用せず指定横幅で自動改行」する2つのテキストを画像に追加したい

やりたいこと ImageMagickで、2つのテキストを画像に追加したい。 テキスト要件 ・フォントの大きさは異なる。 1番目テキストの方が2番目テキストよりフォントを大きくしたい。 ・画像横幅は固定(例えば800px) ・改行コードを使用せず指定横幅(例えば500px)で自動改行したい ┌───────────────────────┐ │ │ │ │ 1番目テキスト。ここのフ │ ォントは大きく │ │ 2番目テキスト。ここのフ │…
re9
  • 6,698
  • 29
  • 124
  • 232
0
votes
1 answer

ImageMagickで、画像にフォントの大きさが異なる2つのテキストを追加したい

ImageMagickで、正方形画像にフォントの大きさが異なる2つのテキストを追加するには? ┌─────────────┐ │ │ 1行目。ここのフォントは大きく │ │ 2行目。ここのフォントは小さく │ └─────────────┘ 現状コード convert originImg.jpg -font hogeFont.otf -pointsize 36 \ -size 320px caption:'1行目テキスト.' output.jpg
re9
  • 6,698
  • 29
  • 124
  • 232
0
votes
1 answer

ImageMagickコマンドで、画像に青色を上塗り後、白色文字を追加描画したい

ImageMagickコマンドで、下記それぞれは実行できたのですが、 ・画像に色を上塗りすること。画像に色を上塗りする ・画像に白色文字を追加描画すること。ImageMagickで画像に文字を描画 両方を一度に行うことができません。 -fill で色を指定すると、画像と追加描画文字に同じ色が指定されてしまいます。 例えば、画像に青色を追加して(convert origin.jpg -fill blue -colorize 50 )、白色文字も追加(convert -font Arial.ttf…
re9
  • 6,698
  • 29
  • 124
  • 232