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

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

3
ImageMagick Convert:SVGファイルからサイズ変更されたシャープなPNGファイルを生成する方法?
このコマンドを使用して、512px幅のシャープなバージョンのSVGファイルを生成しています。 convert -geometry 256 pinterest.svg pinterest.png これはソースファイルです: <?xml version="1.0" encoding="utf-8"?> <!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) --> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> <svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" width="16px" height="16px" viewBox="0 0 16 16" enable-background="new 0 0 16 16" …
8 macos  imagemagick  png  svg 

1
グリッドを使用して画像を追加する
convert +append ... 画像を水平方向に追加します。 convert -append ... 画像を垂直方向に追加します。 N個の画像のセットがあり、N / 2行と2列のグリッドに続いて画像を追加するとします。どうやってやるの? 最善の方法は直接的な方法ですが、一時的な画像が含まれる場合は、それで十分です

1
FFmpeg / ImageMagickを使ってMP4から鮮明で明確なサムネイルを取得
私の最終的な目標は、30分または1時間の長さの動画から意味のあるスナップショットを取得することです。 "意味のある"は少し野心的なので、私は要件を単純化しました。 ぼやけてはいけません。 当初、これは「キーフレーム」を取得することを意味すると思いました。キーフレームがたくさんあるので、私はビデオの3分に最も近いキーフレームを選ぶことにしました。私はアドバイスに従いました: 3分に最も近いキーフレームを見つけるためのFFmpegコマンド しかし、問題は、これらのキーフレームがぼやけていることが多いということです。例は次のとおりです。 私はその後試してみました、 FFmpegを使用したビデオ用の意味のあるサムネイル これはより意味のあるスナップショットを取得するのに役立ちましたが、私はまだ(いつもではないが)上記のようなぼやけたフレームを得ることがよくあります。 あなたはこの種のイメージが本質的に2つの異なるシーンの重なりであることに気付くでしょう。時々、しかし、私は私のために働く画像を得ます - このように: 上の画像はあまり意味がありませんが、鮮明です。 理想的には、ぼやけたフレームを返さないようにFFmpegしたいと思います。別の方法として、ぼやけたフレームを検出し、5フレームの中から最もぼやけていないものを選択するためのスクリプトを使用したいと思います。誰もがこれを行う方法を知っていますか?

3
ImageMagickをユーザーの画像に使用しても安全ですか?
ユーザーが提供する任意の画像でImageMagickを使用すると、セキュリティ上の懸念があるかもしれないと聞きました。たとえば、以下のリンクは、バッファオーバーフローエクスプロイトがあったことの証拠を提供します。ユーザー画像を扱うWebサービスの一部としてこれを安全に使用できるかどうかは誰にもわかりますか? http://rhn.redhat.com/errata/RHSA-2006-0633.html

2
画像が1つしかないPDFが画像よりもかなり大きいのはなぜですか?
スキャンしたドキュメントをPDFドキュメントに埋め込みたいのですが。 ソース画像は約300 kBです。convertコマンド を使用する場合、PDFのサイズは30 MBで、GIMPでは3 MBです。 さまざまなコマンドの結果のファイルサイズ。妥当なPDFファイルサイズを取得する唯一の方法は、最初にJPEGに変換してからPDFに変換することです。 scanimage -p --mode Color --format tiff -x 205 -y 297 > image.tiff | 25.5 convert -quality 30 -compress Zip image.tiff image-zip.pdf | 32.2 convert -quality 30 image.tiff image.pdf | 12.1 convert -compress Zip image.tiff image-wq-zip.pdf | 11.1 convert image.tiff image.jpg | 2.3 convert …


1
Imagemagickバッチ変換メモリオーバーロード
私はjp2からjpgに約10億の画像を変換する必要があります... このような.batを作成します for /d %%d in (*) do ( for %%f in ("%%~d\*.jp2") do ( convert -limit memory 0 -limit map 0 "%%~ff" -quality 25 "%%~dpf\jpg\%%~nf.jpg" ) ) しかし、それが〜100 000以上のウィンドウを変換すると、空きメモリなどのエラーがスローされます...そのメモリがより人道的に使用されるようにするにはどうすればよいですか?それで、そのイメージコンバーター?はいの場合、そのメモリを解放します。 今、私はコンコルの空きメモリエラーとウィンドウのスローエラーも取得します... また、制限メモリ0を削除した場合-制限マップ0にも同じ問題があります...


1
imagemagickは非ピクセル化に関連する画像拡大縮小アルゴリズムをサポートしますか
私は現在、Paint.NET用のこのプラグインを使用しています。これは、多数の画像フィルタリング機能を提供します。 http://forums.getpaint.net/index.php?/topic/23601-2d-image-scaling-algorithms/ 見ていた この紙 imagemagickがこれらのスケーリングアルゴリズムをサポートしているのかどうか、そしてそれはかなり面白くて疑問に思いました。 インパクトのために、これが論文の2つの結果の比較です。 私はこのアルゴリズム(またはアルゴリズムのファミリー)を使用してサイズを変更したいので、それをバッチ処理するのが便利であることを望むたくさんの画像があります


1
imagemagickがPDFのファイルサイズを大きくするのはなぜですか?
いくつかのドキュメントをスキャンした1ページのPDFファイルがあります。ページの古い部分を削除して(白い四角形をトリミングしてオーバーレイしてみました)、もう一度保存します。結果のファイルは元のファイルよりも小さいと予想していましたが、常にずっと大きくなります。私が言うだけでもconvert 1.pdf 2.pdf、2.pdfは1.pdfの6倍です(1.3対0.22 MB)。何故ですか? displayインタラクティブにとを試しましたがconvert、同様の結果が得られました。試しました-compressが、結果はがらくたまたは大きいです。imagemagickの代替品はありますか?残念ながら、ファイルを公開できません。

0
再エンコードせずに複数ページのTIFFを作成する方法、または各ページを個別に圧縮する方法
次のような状況を想定しましょう。RGBであるが、実際には2色(白黒のテキスト)しか含まない20個のシングルページTIFFファイルと、RGBで多くの色(写真)を含む10個のシングルページTIFFファイルがあります。 白黒ファイル(ページ)のTIFF圧縮はZIPです(ファイルはRGBですが、各ピクセルが黒か白のどちらかであるため、ZIP圧縮は非常に効率的です)。 20の白黒ファイルの全体のファイルサイズは要約すると約4 MBです。 色付きファイル(ページ)のTIFF圧縮はJPEGであり、この種のコンテンツには非常に効率的です。 10個のカラーファイルのファイルサイズは、合計で約20 MBです。 今私はすべてのファイルをできるだけ少ないスペースを取るだけでなく、できるだけ多くの画像情報を保持するマルチページTIFFファイルにマージしたいです。私が見ることができる限り、私は3つの選択肢があります。 1)理想的なソリューション: 各ファイルのデータを変更することなく、すべてのファイルを1つのTIFFファイルにマージします。私のTIFFフォーマットの知識から、私はこれができると確信しています。複数ページのTIFFファイル内では、各ページは圧縮の種類やその他のパラメータを記述した独自の「ディレクトリ」(メタデータ)を持っているので、個々のファイルを1つにまとめて各ページのディレクトリ(メタデータ)をリンクするだけです。正しく 私はすでにそのようなアプリケーションの開発を始めていますが、時間がないためまだ完成させることができませんでした(そして近い将来には完成することはできないでしょう)。 私は、TIFFファイルをマージすることができる無料のアプリケーション、WindowsもLinuxも見つけられませんでした。 2)GraphicsMagick / ImageMagickなどを使用して、個々のファイルをマージすることはできますが、その場合は 1 どのTIFF圧縮を使用するかを決定するためのコマンドラインパラメータ すべての 結果ファイルのページ。 残念ながら、結果のファイルにZIP(またはLZW)圧縮を使用すると、カラーページのサイズが劇的に大きくなります。現在占有している20 MBは100 MB以上になるため、結果のファイルは非常に大きくなります。 一方、結果のファイルにJPEG圧縮を使用すると、白黒ページのサイズが劇的に大きくなります。現在使用している4 MBは数十MBになるので、この場合も結果のファイルは非常に大きくなります。 3)個々の方法で結果ファイルのすべてのページを保存できるアプリケーションを探してみてください。例として、ZIP圧縮でページ1、JPEG圧縮でページ2、ZIP圧縮でページ3などを。 言うまでもありませんが、TIFFファイル形式ではそれが確実に許可されていますが、それを可能にするアプリケーションを見つけることができませんでした。 もちろん、解決策1)が理想的です。したがって、私の最初の質問は次のとおりです。画像データを変更することなく、特に再圧縮することなくTIFFファイルをマージする無料のアプリケーション(WindowsまたはLinux、できればコマンドライン)を知っている人はいますか? 解決策3)も同様に許容できる、それで私の第二の質問は:誰もが私にTIFFファイルを併合させる無料アプリケーション(WindowsまたはLinux、できればコマンドライン)を知っているか 個別に ? 解決策2)はもちろん許容できません。 何か案は?

1
ImageMagickがマシン上のフォントを読み取れないのはなぜですか?
私は走ろうとしていますmontage。 montage `ls ?.png` `ls ??.png` -tile 6x3 -geometry 32x32 tile.jpg しかし、フォントに関するこのエラーが発生しています。 montage: unable to read font `(null)' @ error/annotate.c/RenderFreetype/1239. フォントを読み取れないのはなぜですか? 誰かが私が実行することを提案したmontage -list fontが、それは何も返しません。OS X 10.11、およびImageMagick 6.9.3-0を実行しています。
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.