問題タブ [mogrify]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
212 参照

imagemagick - ImageMagick で画像をぼかして拡張する

ImageMagick を使用して、背景が透明な画像をぼかしたい。この画像をコンテンツに合わせてトリミングしたので、周囲の空白/透明度はありません。

上記の部分は正常に機能します、トリミングされた画像をぼかすと、(明らかに)境界からはみ出します。問題は、トリミングされた画像をぼかしながら、その境界を適切なサイズに拡張するにはどうすればよいかということです。

0 投票する
2 に答える
204 参照

imagemagick - 1 つのコマンドで mogrify を使用して円を下敷きする方法

私はこのスクリプトを書きましたが、問題なく動作していますが、余分な一時イメージなしで、その場ですべてをワンステップで実行したいと考えています。

説明: 壊れた画像ファイルがたくさんあり、各画像の下に円を描きたいです。このために、一時的な画像 circle.png を作成し、「image DstOver」を使用して各画像の下に配置する必要があります。

次のようなもの:

しかし、DstOver をどこに配置しても、常にエラーが発生します。

0 投票する
0 に答える
35 参照

javascript - JavaScript で mogrify のように画像のサイズを変更する方法はありますか

JavaScriptクライアントでクライアントサイトの画像サイズを絞る方法を探しています-Linuxのmogrifyでうまく実行できることは知っていますが、JavaScriptで画像サイズを変更する同様のアプローチを探しています-これまでのところ私が見つけた唯一の解決策は、段階的にサイズを変更するキャンバスソリューションですが、mogrify、おそらく NaCL を使用して mogrify を埋め込むなど、より高速でより良い方法があることを願っていますが、それが可能かどうかはよくわかりません

0 投票する
1 に答える
475 参照

image - Mogrify / ImageMagickはjpegの背景をグレーから白に変更します

次のようなmogrifyバッチジョブを実行しますmogrify -path "WEBREADY\DONE" -layers merge -trim +repage -resize "1200x1200>" -define jpeg:extent=500kb -format jpg *.*

これは、背景が白い画像では問題なく機能します。しかし最近、2% のエラー率を確認し、エラーを発見しました。Mogrify は、画像が白で囲まれている Web でのみ期待どおりにトリミングされるため、隅が灰色で非常にばかげているように見えます。

解決策は次のいずれかです

  • 白以外の背景を検出します。その場合のみ - トリミングしないでください
  • または、左上隅の背景色 (JPG) を検出し、これをすべて白の背景に設定します。

これは、コマンドラインの上記の 1 コマンドで実行できますか? (そのため、最初に灰色の背景を見つけて、白に変更します)

例 - 元の画像は非常に高解像度です

0 投票する
1 に答える
202 参照

imagemagick - Imagemagick で mogrify コマンドを使用して、多くの画像の色情報を取得するにはどうすればよいですか?

Imagemagickを使用して、多くの画像の色情報を取得し、これを(できれば単一のtxtファイルに)エクスポートしようとしています。具体的には、各色のピクセル数を探しています。私が使用する単一の画像の場合:

それは私に必要なものを与えてくれます。以下を含むテキスト ファイル:

私は使用しているすべての画像に対してこれを実行しようとしましたmogrifyが、運がありませんでした。前述したように、すべての情報を 1 つのファイルで取得するのが理想的ですが、それぞれの情報を含む個別のファイルも優れています。

0 投票する
1 に答える
1136 参照

shell - Graphicsmagick は、jpg を圧縮するとファイルサイズが大きくなります

最初に lena512color.tiffを取り、それを jpg に変換してから、mogrify を 90% の品質で実行しました。

0 投票する
2 に答える
4574 参照

command-line - imagemagickを使用して画像の向きのexifデータを設定する

破損した exif 方向データを含む一連の画像があります。imagemagick を使用してこれらの画像の向きを変更したいと思います。次のコマンドを見つけましたが、方向データが未定義でmogrify -set "%[EXIF:Orientation]" BottomRight image.jpgある画像を検査すると機能しないようです。Identify -verbose image.jpg

0 投票する
1 に答える
51 参照

linux - ファイルに「xx」を追加するMogrify

original.tif だけを含むディレクトリに対して次のコマンドを実行した後

mogrify -auto-orient -format jpg -thumbnail 800x524 -write /var/www/photos/assets/output/12923/800.jpg /var/www/photos/assets/output/12923/original.tif

以下が生成されます。たとえば、本来あるべき名前のない 3 つのファイルです。

コマンドを正常に動作させるにはどうすればよいですか?