タグ付けされた質問 「imagemagick」

ImageMagickは、ラスターイメージファイルを表示、変換、編集するためのオープンソースソフトウェアスイートです。

2
Ghostscriptを使用して複数ページのPDFを単一のJPGに変換しますか?
GhostscriptはPDFをJPGに変換でき、複数ページのPDFの場合、各ページを個々のJPGにリッピングできることを知っています。しかし、それらを1つのJPGにリッピングして、ページが互いに下に貼り付けられるようにすることは可能ですか。たとえば、JPGの上半分は1ページ、下半分は2ページです。または、JPGページを1つの画像に結合するために別のプログラムを使用する必要がありますか(ImageMagickはこれを実行できますか?)。

1
ImageMagick:いくつかのページの後で変換が終了する
convertを使用して、いくつかのjpgを1つのpdfに変換しようとしています。 変換* .jpg new.pdf ただし、変換は18ページ後に終了します。出力は問題ありませんが、完全ではありません。 convert-im6.q16: DistributedPixelCache '127.0.0.1' @ error/distribute-cache.c/ConnectPixelCacheServer/244. convert-im6.q16: cache resources exhausted `094708.JPG' @ error/cache.c/OpenPixelCache/3945. ... いくつかの制限設定を試しましたが、成功しませんでした。他のjpgを試すと同じ結果になります。 何か案は?十分な空きメモリがあります。 Version: ImageMagick 6.9.7-4 Q16 x86_64 20170114 ... Delegates (built-in): bzlib djvu fftw fontconfig freetype jbig jng jp2 jpeg lcms lqr ltdl lzma openexr pangocairo png tiff wmf x xml zlib


3
UNIXシェルでグレースケールイメージをアルファチャネルイメージに変換する
グレースケール画像があります。(元の画像の)黒のピクセルが完全に不透明になり、白のピクセルが完全に透明になり、50%のグレーピクセルが50%に透明になるように、すべてのシェードで透明なPNGに変換したい間に。 どうすればこれを達成できますか? (はい、私はこれがほぼ同じ質問であることを知っていますグレースケールシェードをアルファチャネルに変換コマンドラインツール(ImageMagickやNetPBMなど)のみを使用してこれを行う方法を知りたいです。) 上記の質問の結果の例を次に示します。このサンプルは、コマンドラインツールのみを使用して達成したい結果です。 このPNGを透明度をサポートするビューアーで開くと、私が言っていることがわかります。

2
ディレクトリ内のすべてのファイル(可能であればサブディレクトリも含む)でコマンドを実行するコマンドラインループ
これはかなり簡単だと思いますが、Windowsのコマンドラインユーティリティの経験はゼロです。基本的に、ディレクトリ内のすべてのファイルを反復処理する必要があります(サブディレクトリを実行できる場合は素晴らしいですが、必要に応じて5つのディレクトリのそれぞれで実行できます)。変数として名前を取得し、実行します "C:\Program Files\ImageMagick-6.7.6-Q16\convert.exe" -compress LZW -colorspace Gray -colors 32 file_var file_var 私が見たループのプロンプトのコマンドで動的に名前のファイルを。私はそれを使用できますか(上記のコマンドでSETを交換します)?問題のコンピューターのスペースは限られているため、この段階でこれを実行する前にバックアップを実行することはできません(悪いことはわかっています)。


1
画像を縦に並べて中央に配置
幅と高さの異なる複数の画像があり、それぞれの中心の周りに垂直に積み上げたいです。私はもう試した convert 1.jpg 2.jpg 3.jpg -append out.jpg しかし、これはそれらを左に揃えます、私はそれを中央揃えにしたいと思います。

2
スキャンしたページから作成されたPDFを自動的にスキュー調整してトリミングするにはどうすればよいですか?[複製]
この質問にはすでに回答があります: 7年前に閉鎖されました。 重複の可能性: スキャンした画像の傾き補正に使用できるフリーソフトウェア 本のページのスキャンで構成されるPDFがいくつかあります。スキャンは一度に2ページから行われ、これらのスキャンの一部は歪んでおり、テキストがわずかに傾いているように見えます。 読みやすさを損なうことなくスキャンをデスキューすることで自動最適化を実行できるツールを探しています。GPLソフトウェアBrissがスキャンをトリミングして、2:1ではなく1:1のページ比率になるようにしましたが、ページをスキュー調整するツールはありません。 私がつまずいunpaper、私が何をしたいかにぴったりのようだ別のオープンソースツールを、しかし、そのツールは、Linuxだけであり、それは直接PDFファイルで作業をしません。 どんなヒントでも大歓迎です。
13 pdf  imagemagick 

2
ImageMagickはビデオからサムネイルを作成できますか?
ImageMagickを介してビデオからサムネイルを抽出しようとしています。公式サイトからサンプルを見つけましたが、PNGではなくGIFになります。ただし、しっかりしたサムネイルが必要です。 このffmpegコマンドと同じ出力を作成できますか? ffmpeg -ss 600 -i myVideo.mp4 -vframes 1 -s 420x270 Out.bmp

1
imagemagickまたはgraphicsmagickを使用してスキャンした画像を自動トリミングする方法
* .jpg形式のスキャン画像がいくつかあります。A4スキャナーを使用して、グレースケールまたはカラーでスキャンされます。スキャンしたページの寸法は大きく異なります-A5、A6、名刺など。スキャナーカバーは白です。 imagemagickまたはgraphicsmagickを使用してすべての白い境界線をトリミングしたい(これらのツール、さらにバッチ処理したいので)。境界線がスキャンされるため、完全な白ではなく、トリミングによって画像が多すぎたり少なすぎたりする場合があることを理解しています。ただし、ファズでトリムパラメータを使用すると、常に大きすぎる画像が得られます。たとえば、以下の名刺の画像を使用します。 gm.exe convert -crop -fuzz 50% 01-pixelated.jpg 01-pixelated-gm.jpg まだ右と下から切り取られていない画像を生成します。結果は、-fuzzパラメーターに何を指定しても同じです。 それをテストして、仕事をするコマンドラインに助言していただけませんか?

1
ImageMagickでカラーから真の白黒に変換しますか?[重複]
この質問にはすでに回答があります: ImageMagickで写真を白黒画像に変換する方法 (4つの答え) 5年前休業。 このスーパーユーザーの質問と回答のスレッドで、画像をカラーからグレースケールに変換する方法を確認しました。ただし、グレースケールは白黒ではありません。 簡単に言えば、フィールドに色がある場合、それを黒に変換したいと思います。他のすべての領域は白でなければなりません。したがって、6ピクセルの太い線がオレンジ色の場合、他のスレッドの答えはその線を灰色にします。ラインは黒一色になります。 しかし、(白ではなく)任意の色の何かを黒に変換する方法はありますか? 私はエンジニアリングプリントを使用していますが、白黒である必要があります。特定の色の線が「灰色」の線になるため、灰色は機能しません。

1
imagemagicを使用して1つのページに複数のJPGを配置する
jpgファイルでいっぱいのフォルダーがあります。次のコマンドを使用すると、 convert *.jpg assembly.pdf PDFのページごとに1つの画像を含むPDFファイルを取得します。各ページに9枚の画像を配置したいと思います。これを変換またはmogrifyで行う方法はありますか? または、9つのjpg画像を1つのjpg画像に結合して、PDFに変換できるようにしたいと考えています。 おかげで、 z。

1
タイルのアニメーションGIF
imagemagic / montageを使用して、ループしたアニメーションGIF(非アニメーションGIFと混合)を並べて表示する方法はありますか? つまり、時間ではなく空間でアニメーションを連結したいのです。アニメーションのフレーム数とその長さによって、2つのアニメーションをきれいに組み合わせることができない場合があることに気づきました。しかし、すべてのフレームが何らかの方法で存在している限り、プログラムは近似と推測を行い、フレームを拡張/繰り返すことで問題ありません。 私はもう試した convert *.gif -append output.gif そして montage *.gif -mode concatenate -tile x1 output.gif しかし、これらはどちらもアニメーションGIFを複数の個別の非アニメーションGIFとして扱います。 おそらく、アニメーションのフレームをフレームごとに分解するスクリプトを作成し、必要に応じて短いループを繰り返し/伸ばして最長のループに一致させ、アニメーションのないgifを最長のアニメーションのフレームと同じ数だけ繰り返し、対応するフレームをつなぎ合わせることができると思いますで単一の大きなフレームに変換し-append、それらの大きなフレームを1つの大きなgifに結合します。しかし、これが簡単なコマンドですでに可能である場合、私はホイールを再発明したくありません。 もちろん、imagemagick以外の無料のオプションも利用できます。

3
ImageMagick(GraphicsMagick)でPNGのキャンバスサイズを変更するにはどうすればよいですか?(透明度を埋める方法は?)
別の方法:非正方形​​のPNGを取り、画像の「残りの部分」を透明度で「塗りつぶして」、結果の正方形の画像が正方形の中央に配置されるようにするにはどうすればよいですか? 最終的に、私が欲しいのは、GMがサポートする任意のサイズの任意のサイズの画像を取得し、アスペクト比を維持し、非正方形の場合は透明度をパディングして、縮小されたPNG(たとえば、いずれかの次元で最大40ピクセル)を作成することです元の画像、および既に準備されている40x40のPNG透明マスクが適用されています。 私はすでに縮小して縦横比を維持する方法を知っています。コンポジットを適用するコマンドはすでにあります。私の唯一の欠けている部分は、正方形に対応する非正方形の画像です(透明度のあるパディング)。 単一のコマンドをお勧めします。受け入れ可能なマルチコマンドチェーン。 (編集) 追加情報:これが私が使用している複合コマンドです: gm composite -compose copyopacity mask.png source-and-target.png source-and-target.png ここで、mask.pngには、source-and-target.pngの保持したいものには白いピクセルがあり、source-and-target.pngの削除(そして透明にしたい)したいものには透明なピクセルがあります。

7
EXIF情報で画像を日付順に並べ替えて名前を変更する
写真フォルダに混乱があります。EXIF情報で日付順に並べ替え、日付に応じて名前を変更したい(001.jpg、002.jpgなど)。 Linuxでこれを行うにはどうすればよいですか?以前にいくつかの基本的な一括処理タスク(変換やサイズ変更など)にImageMagickを使用しましたが、このタスクに使用できますか?

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.