問題タブ [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 Mogrify: 透かし付きバッチ
複数のファイルで ImageMagick mogrify を実行すると、奇妙な問題が発生します。変換文字列を使用して、画像をいくつか変換し、サムネイルを作成します。変換文字列を使用したコマンドは、単一のファイルでは問題なく実行されますが、ファイルのバッチで実行すると失敗することがあります。コマンドは次のとおりです(Windowsコマンドライン):
そして、 「mogrify: 不適合な描画プリミティブ定義 `image'」というメッセージで失敗します。
しかし、これはウォーターマークを挿入するときにのみ発生することがわかりました。また、処理する 3 つのファイルの順序を変更すると、mogrify が正常に動作することもわかりました。これはかなり奇妙です。なぜこれが起こるのか、それを取り除く方法はわかりません。
PS: Java アプリケーションからこのコマンドを実行するので、 convertコマンドを繰り返し呼び出してバッチ ファイルを使用することは、私にとって受け入れられる解決策ではありません。
手がかりをいただければ幸いです。
linux - 画像のサイズを 1 つの解像度に変更する
解像度の異なる画像がたくさんあります。また、横向きと縦向きの写真が混在しています。画像のサイズを 1 つの解像度 (1024x768) に変更する必要があります。縦向きの写真の場合、最大の高さは 768 にする必要があり、横向きの写真の場合は最大の幅を 1024 にする必要があります。
終わったスペースは、黒くしなければなりません。今、私は使用していますmogrify -resize 1024x768 -verbose *.jpg
1024x!768 を使用できることはわかっていますが、言ったように、別の種類の写真を使用しています。私のexif情報には、写真が風景であるかどうかに関する情報も含まれていません。
resize - Mogrifyを使用してキャンバスのサイズ変更と塗りつぶしを実行します
imagemagickサイトのこのページにデモがあります:http://www.imagemagick.org/Usage/resize/#resize
この例のアクションを実行したい:
しかし、多数のファイルの場合。適切なツールはmogrifyだと思いますが、+ swapまたはxc:blueフラグを認識していません。
助言?
php - ImageMagick と mogrify の切り抜き
画像のトリミングに問題があります (サイズ変更は正常に機能しています)。
元の画像はx
サイズ変更後のものです。
getimagesize() を実行した後、サイズ変更が適切に機能していることがわかります。
トリミングコマンドは次のとおりです。
これが完了したら、使用して画像が正しいサイズであることを確認しようとしましgetimagesize()
たが、次のエラーが発生し、画像にアクセスできません。
何か案は?作物に間違った構文を使用していますか?
前もって感謝します!
ruby-on-rails - CarrierwaveMacを使用した基本的なJPEG操作
Mac(Leopard)サーバーのCarrierWaveで基本的なJPEGスケーリングを利用できるようにするための最も苦痛の少ない方法は何ですか?このサーバーは現在安定しているため、完全なImageMagickスイートとそのすべての依存関係をインストールしないようにしています。また、ImageMagickは/ usr / local / binにPDF、フォント、ファックス、bmp、png、必要のないユーティリティなど。
CarrierWaveに必要なのは、アップロードされたJPEGからjpegサムを作成することだけです。助言がありますか?
batch-file - ImageMagick mogrify が機能しない
これは機能します:
..しかし、これはしません:
ここで何が間違っていますか?
ありがとう!
php - mogrifyファイル名のサイズをブラケットで変更
phpでは、「(」角かっこを含むファイル名のサイズを変更すると失敗しました。
通常私はします
ただし、括弧付きのファイル名では機能しません
コマンドラインで動作するには、このようにエスケープする必要があります。
mogrify -resize 203x126! 53v-slave-only\(2\).png
exec()
コマンドでphp用に修正する方法
ファイル名は角かっこを使用する必要があります。
ありがとうございました。
image - Image Magick を使用した画像圧縮の問題を解決する
私はこの分野の専門家ではありません。ウェブからバッチ画像のサイズを変更しようとしていますが、ほとんどの場合、うまく機能しています。サイズが巨大な画像に遭遇しており、mogrify によるサイズ変更と圧縮がうまくいきません。
Ive は標準のデスクトップ イメージ リサイザーを使用し、サイズを変更してイメージを適切なサイズに圧縮します。サイズは 500kb 以上で、20kb にサイズ変更されます。私のmogrify cmdは、500kbの恥ずかしがり屋のままです。
mogrify のトリム、サイズ変更 (250x250)、圧縮 (JPEG)、フォーマット (JPEG) コマンド行引数を使用しています。圧縮を試してみましたが、うまくいきませんでした。
bash - 画像を操作してウェブサーバーにアップロードするためのシェルスクリプトに問題がある
私はこれが汚いことを知っています、そして間違いなくこれをする最良の方法ではありません。私はこれを機能させるためにたくさんの異なるスクリプトを一緒にハックしましたが、「convert.sh:24:BadSubstitution」エラーが発生し続けます。多分誰かが私がこれをきれいにしてそれを機能させるのを手伝ってくれるでしょう。ありがとう。
linux - 再帰的な Mogrify スクリプト
初心者の Linux スクリプターからの別の質問。このコマンドを使用して、フォルダー内のすべてのファイルをバッチで mogrify しようとしています
コマンドは実行されますが、何も起こらないようです。
前もって感謝します