問題タブ [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.
php - Windows と CentOS Linux の ImageMagick の違いを説明してください。
次のコマンドを使用してイメージのサムネイルを作成するために、PHP スクリプトで呼び出される Windows 2003 サーバーで実行されている ImageMagick を使用しています。
この機能を、CentOS を実行し、ImageMagick libxml2-devel をインストールした Linux ボックスに移動しました。
画像に対して同じアクションを実行するには、PHP コードに何を変更する必要がありますか?明らかに、.exe は Windows のファイルであるため、Linux 形式へのパスを変更する必要があることがわかりますが、「変換」ファイルがどこにも見つかりません。 、Windows では C:\Program Files\ImageMagick-6.3.3-Q16/convert.exe にあります。
Linux マシンにさらにファイルをインストールする必要がありますか?
みんなで乾杯
windows - Rails - MiniMagick コマンドが機能しない
Windows XP を実行しており、MiniMagick と ImageMagick がインストールされています (最新バージョン)。現在、コンソールを使用して、すべてが機能することをテストしています。ms コマンド プロンプトのイメージ マジックを使用しても問題ありません。識別コマンドを使用してこれをテストしています。ここで、コンソールから MiniMagick を使用しようとすると、次のように入力します。
戻る
MiniMagickError, "ImageMagick コマンド ("identify \"input.jpg\"") が失敗しました: {:status_code => #"'identify' は、内部コマンドまたは外部コマンドとして認識されません。\n操作可能なプログラムまたはバッチ ファイルです。\n"}
誰でも助けることができますか?
macos - ImageMagick OSX Snow Leopard 不良 CPU タイプ
imagemagick のインストールは機能します。
しかし、コマンドを実行しようとすると、悪い cpu タイプと表示されます。
これは何ですか?正しく動作するようにするにはどうすればよいですか?
注意:私は「時代遅れ」で、コアソロのみを使用しています(それが役立つ場合)
text - 画像マジック: 領域内のテキストを右揃えにします
私はこれに苦労しています:テーブルのようなイメージを構築しています。すべてうまくいきましたが、これを機能させることができません: x、y: 10,10 にテキストを配置したいのですが、40x40 の領域で右揃えにしたいのです。なんで?それらは数字だからです。テキストを描画するときは、10,10 に配置しても問題ありません。デフォルトでは 10,10 に配置されるため、左揃えになります。しかし、「右揃え」にしたい数字がいくつかあります。次の「列」は X 位置 55 から始まるので、x=10 から x=50 までのある種の仮想領域を確保し (次の列までのマージンを確保するため)、10 で右から左にテキストを描画します。 50。
ジオメトリ オプションと領域を見つけましたが、試行錯誤の結果、良い結果が得られませんでした。
ミシェル
optimization - ImageMagickにPNG-8アルファ透明度の使用を強制できますか?
Imagemagickを介してアルファ透明度のPNG-8画像を実行しようとすると、PNG-32に変換され、ファイルサイズが大幅に増加します。
Imagemagickに私の画像タイプを8ビットPNGとして保持させることは可能ですか?
c++ - OpenCV対ImageMagick?
画像のセグメンテーション、つまり、ピクセルの特定の視覚的特性に基づいて画像を構成するピクセルをクラスターにグループ化するプロジェクトが予定されています。
私たちはC++でそれを行うことを計画しており、OpenCVとImageMagickの2つの画像処理/操作ライブラリに焦点を合わせています。ImageMagickで読んでいますが、画像を操作するためのAPIがたくさんあるようです。それは良いことですが、私たちのプロジェクトでは、セグメンテーションを実行するために、画像を形成するピクセルに関連するかなりの線形代数と行列操作を使用します。ImageMagickがそれをサポートしているかどうか疑問に思います。
OpenCVはどうですか、私のニーズに合うのはどれくらい良いですか?
php - ロードされた PHP 拡張機能がクラスのインスタンス化で失敗するのはなぜですか?
サーバーで利用可能なものに応じて、Imagickまたは GDを使用して画像のサイズを変更するコードがいくつかあります。
関数を使用して、それぞれの可用性をテストしていextension_loaded()
ます。
受信していると報告しているユーザーが 1 人います。
致命的なエラー: クラス 'Imagick' が見つかりません
Imagick 拡張機能が読み込まれているのに、クラスが利用できないという状況はどのような状況ですか? コードをより堅牢にするためには、どのようにテストすればよいですか?
image-processing - ImageMagickで単色オーバーレイ領域を検出する
下部にテキストが配置された単色のオーバーレイを持つ画像がたくさんあります。すべての画像にオーバーレイがあるわけではなく、オーバーレイはすべての画像で同じ高さではありません。
オーバーレイ長方形を検出し、それなしで画像の一部のみをトリミングする方法を探しています。
トリムは論理的な方法のようですが、オーバーレイ上のテキストにより、トリムはテキストの下の部分のみを削除します。
どんなアイデアでも大歓迎です。
ありがとう!
ruby - ImageMagick 変換エラー (不適切な JPEG ライブラリ バージョン: ライブラリは 62、呼び出し元は 70 を期待)
間違った jpeg ibrary を読み取っているように見えますが、jpeg 7 がインストールされています。ImageMagick に適切な JPEG ライブラリ バージョンを検索するように指示するにはどうすればよいですか (動作する限り、62 または 70 は気にしません)。
ここに私が従う命令があります
linux - image magickを使用して画像を細かく分割するbashスクリプトを作成するにはどうすればよいですか?
複数の小さい画像を含む入力画像がいくつかあり、それらはすべて1行になっています。含まれているすべての画像は同じサイズです。したがって、たとえば、画像は10枚の画像であり、すべて1行に含まれているinput.png
場合があります。480x48
48x48
imagemagickconvert
ツール(またはdefaul imagemagickスイートに付属している他のツール)を使用して、入力画像とカットする画像の数を取得し、それらをすべて個別の画像にカットするbashスクリプトを作成したいと思います。
ユーザーインタラクションはできますがconvert
、実際のカットを行うことができませんでした。誰かが何かを提案できますか?マニュアルページを読むことから、私はこれがうまくいくはずだと思います:
convert 'input.png[0x0+48+48]' output.png
しかし、エラーが発生します:
変換:キャッシュにピクセルが定義されていません
tb_icons_l.png' @ magick/cache.c/OpenCache/3572. convert: No IDATs written into file
1.png'@ coders / png.c / PNGErrorHandler/1391。
何か案は?