問題タブ [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.
imagemagick - ImageMagick で画像をぼかして拡張する
ImageMagick を使用して、背景が透明な画像をぼかしたい。この画像をコンテンツに合わせてトリミングしたので、周囲の空白/透明度はありません。
上記の部分は正常に機能しますが、トリミングされた画像をぼかすと、(明らかに)境界からはみ出します。問題は、トリミングされた画像をぼかしながら、その境界を適切なサイズに拡張するにはどうすればよいかということです。
imagemagick - 1 つのコマンドで mogrify を使用して円を下敷きする方法
私はこのスクリプトを書きましたが、問題なく動作していますが、余分な一時イメージなしで、その場ですべてをワンステップで実行したいと考えています。
説明: 壊れた画像ファイルがたくさんあり、各画像の下に円を描きたいです。このために、一時的な画像 circle.png を作成し、「image DstOver」を使用して各画像の下に配置する必要があります。
次のようなもの:
しかし、DstOver をどこに配置しても、常にエラーが発生します。
javascript - JavaScript で mogrify のように画像のサイズを変更する方法はありますか
JavaScriptクライアントでクライアントサイトの画像サイズを絞る方法を探しています-Linuxのmogrifyでうまく実行できることは知っていますが、JavaScriptで画像サイズを変更する同様のアプローチを探しています-これまでのところ私が見つけた唯一の解決策は、段階的にサイズを変更するキャンバスソリューションですが、mogrify、おそらく NaCL を使用して mogrify を埋め込むなど、より高速でより良い方法があることを願っていますが、それが可能かどうかはよくわかりません
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 コマンドで実行できますか? (そのため、最初に灰色の背景を見つけて、白に変更します)
imagemagick - Imagemagick で mogrify コマンドを使用して、多くの画像の色情報を取得するにはどうすればよいですか?
Imagemagickを使用して、多くの画像の色情報を取得し、これを(できれば単一のtxtファイルに)エクスポートしようとしています。具体的には、各色のピクセル数を探しています。私が使用する単一の画像の場合:
それは私に必要なものを与えてくれます。以下を含むテキスト ファイル:
私は使用しているすべての画像に対してこれを実行しようとしましたmogrify
が、運がありませんでした。前述したように、すべての情報を 1 つのファイルで取得するのが理想的ですが、それぞれの情報を含む個別のファイルも優れています。
shell - Graphicsmagick は、jpg を圧縮するとファイルサイズが大きくなります
最初に lena512color.tiffを取り、それを jpg に変換してから、mogrify を 90% の品質で実行しました。
command-line - imagemagickを使用して画像の向きのexifデータを設定する
破損した exif 方向データを含む一連の画像があります。imagemagick を使用してこれらの画像の向きを変更したいと思います。次のコマンドを見つけましたが、方向データが未定義でmogrify -set "%[EXIF:Orientation]" BottomRight image.jpg
ある画像を検査すると機能しないようです。Identify -verbose image.jpg
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 つのファイルです。
コマンドを正常に動作させるにはどうすればよいですか?