問題タブ [imagemagick]

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 に答える
1881 参照

ruby - ImageMagick と RMagick のインストールの問題

Ruby Forge の Mac OS X インストーラーを使用して ImageMagick をインストールしようとしましたが、RMagick コードがコンパイルされず、次のように出力されます。

インストーラーを再度実行しようとしましたが、役に立ちませんでした。助けてくれてありがとう!

0 投票する
3 に答える
1423 参照

gd - ImageMagick と libGD の違いは何ですか?

どちらのライブラリについても何も知りませんが、いずれかを選択する必要があります。どれをお勧めしますか?

私はパールを使用しています。気象サイト用の画像を生成する必要があります。画像は場所用に生成され、内部に温度と気象条件の画像が含まれている必要があります。これは両方のライブラリにとって簡単なことだと思います。でもどちらが強いのか知りたいです。libGD がテキストを回転できないことを読みました。ひょっとしたら、他にも欠点があるのではないでしょうか?画像をより速く生成するのはどれですか? どちらの API が使いやすいですか?

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

bash - ImageMagickと配管

通常の状態とホバー状態を含むスプライトを作成する次のコマンドがあります。

top.pngとbottom.pngの2つの画像を作成し、それらを組み合わせてtest.pngを作成しています。

上部と下部の画像をディスクに書き込まずにこれを行う方法はありますか?

コマンドをパイプでつなぐことはできますか?

更新:ソリューション

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

ruby-on-rails - imagemagick と paperclip を使用してサムネイルにドロップ シャドウを適用するにはどうすればよいですか?

imagemagick ですべてのサムネイルにドロップ シャドウを適用して、ペーパークリップのサムネイルの処理を変更したいと思います。私が立ち往生しているのは、この小さな奇跡を実現する実際の imagemagick コマンドです。私が試したことはすべて、元の画像なしで誤ってスケーリングされたドロップ シャドウを返します。

私が試したもの...

私はimagemagickにまったく慣れていません。どんな助けでも大歓迎です。

0 投票する
6 に答える
16298 参照

command-line - コマンド ラインからレイヤー化された PSD ファイルを作成する方法

ImageMagick または Linux プラットフォームで利用可能なその他のコマンドライン ツールを使用して、レイヤー化された PSD ファイルを作成する必要があります。Linux サーバーでこれを行う必要があるため、Photoshop スクリプトを使用できません。

以下の ImageMagick コマンドは、2 つの画像 (ここではプラズマ フラクタル) が上下に配置された単一レイヤーの PSD ファイルを作成します。(私は ImageMagick 6.5.3-10 2009-07-31 Q16 を使用しており、MacPorts で最新のものを入手できます。)

各画像が独自のレイヤーにあり、あるレイヤーが別のレイヤーのすぐ上にある PSD ファイルを作成するにはどうすればよいですか?

または、これを可能にする他のコマンド ライン ツールはありますか?

更新: GIMP コマンドライン以外のオプションはありますか?

0 投票する
5 に答える
2668 参照

html - ソースASCIIファイルをJPEGに変換する

私は技術書を印刷物、PDF、Kindle / MOBIで出版しており、途中でEPUBを出版しています。

Kindleは、ソースコードのリストに役立つモノスペースフォントをサポートしていません。モノスペースフォントを作成する唯一の方法は、テキスト(Javaソース、HTML、XMLなど)をJPEG画像に変換することです。より具体的には、ページ付けの問題により、特定の入力ASCIIファイルをそれぞれ最大6行のスライスに分割し、各スライスをJPEGに変換して、リストを画面にまたがらせる必要があります。これは王室の痛みです。

それを行うための私の現在のメカニズムには、次のものが含まれます。

  1. expand一貫した2スペースのタブサイズを設定するために実行しています。
  2. a2ps、パイプで...
  3. "%%LanguageLevel: 3\n"行を追加するための小さなPerlスニペット。
  4. ImageMagickのconvert、(E)PSを取得し、適切な背景を使用してJPEGを作成し、トリミングする575x148+5+28など。

それは100%の時間働いていました。現在、95%の時間で動作します。残りの時間はconvert: geometry does not contain image、問題が何であるかがわからないこともあり、エラーが発生しますが、これを取り除くことはできないようです。

このプロセスの前は、プリティプリントエンジン(source-highlight)を使用してソースコードからHTMLを取得していましたが、HTMLをJPEGに変換するために見つけたのは、埋め込まれたGeckoからのスクリーングラブを自動化することだけでした。エンジン。信頼性が悪かったので、現在のメカニズムに切り替えました。

それで、あなたがあなたであり、ソースリストを自動化された方法でJPEG画像に変換する必要がある場合、どのようにそれを行いますか?ある種のきれいな印刷プロセス(太字のキーワードなど)を提供する場合はボーナスポイント!

または、通常の原因がわかっている場合はconvert: geometry does not contain image、それが役立つ可能性があります。私の現在のプロセスは醜いですが、100%の信頼性に戻すことができれば、今のところは問題ありません。

前もって感謝します!

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

macos - OS X で ImageMagick を 64 ビットとしてコンパイルしますか?

ImageMagick に依存する Apache モジュールであるOS X (前の質問を参照) にmoddimsをインストールしようとしています。

私が知る限り、OS X Apache は 64 ビットとしてコンパイルされています。以前にコンパイルした moddims モジュールを実行しようとすると、次のエラーが発生しました。

これは、moddimsを64ビットとしてコンパイルする必要があることを意味していると思います...だから、次のことを試しました:

しかし、それは私にこのエラーを与えました:

以前は、CFLAGS 64 ビットを使用せずにコンパイルすると、問題なく動作していました。

だから...これは、ImageMagickを64ビットとしてコンパイルする必要があることを意味していると思います。私は次のことを試しました:

その ./configure コマンドは正常に実行makeされますが、実行すると、しばらくの間うまくいき、次のエラーで終了します。

私はすでに私の深さから外れていますが、今は完全に立ち往生しています! 何か案は?

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

php - Imagick: アニメーション GIF からフレームを削除しますか?

アニメーション GIF からフレームを削除する方法を理解しようとしています。

現在、私はこれを試しています(テストとして):

ただし、これはオブジェクト内のすべてを乾杯するようです。

同僚からの提案は、別の IM オブジェクトを作成し、そこに名声を抽出するなどです。しかし、それは非常に面倒です。

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

bash - Bashバッチ画像のサイズ変更ファイルサイズの問題

ディレクトリ内のすべての画像のサイズを変更するために使用する小さなスクリプトがあります。このスクリプトを cygwin で実行すると、「convert」を使用して画像のサイズ変更が行われます。画像の解像度は問題なく変更されますが、スクリプトの実行後にファイル サイズに問題が発生します。

私は通常、このスクリプトを使用して、Powerpoint プレゼンテーションからダンプされた画像のサイズを変更し、作成した小さな Web プレゼンテーション アプリで使用します。gif をダンプしてスクリプトを実行すると、ファイルのサイズが 2 倍以上になります (例: 8KB から 18KB、14KB から 50KB)。

スクリプトの該当する行は次のとおりです。

ファイルサイズが大きくなるのを防ぐスイッチはありますか? ファイル サイズがそれほど大きくないことはわかっていますが、多数の人がプレゼンテーションに接続している場合や、避けられないダイヤルアップ ユーザーがいる場合は、彼らのエクスペリエンスをできるだけ良くしたいと考えています。

編集: ファイルが 960px x 720px の解像度で始まり、640px x 480px にサイズ変更されていることを指定する必要がありました。

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

perl - Debian etch に Image::Magick をインストールするにはどうすればよいですか?

私は Debian etch に Image::Magick をインストールしようとしましたが、大きな成功はありませんでした。

インストールはしましたが、Perl のgraphicsmagick-libmagick-dev-compatが見つかりません。あらゆる種類のコンパイル エラーが表示されます。.debImage::Magick.cpan -i Image::Magick

最終的に書くことができるように、ソフトウェアの適切な組み合わせを知っている人はいますuse Image::Magickか?