問題タブ [magick++]

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

c++ - convert -fill に相当する Image Magick++

Image Magick 関数呼び出しに変換する必要がある convert コマンドがあります。

convert.exe bar.jpg -fuzz 40% -fill "rgb(53456, 35209, 30583)" -opaque "rgb(65535, 65535, 65535)" foo2.jpg

同じ効果を得るために適用する必要がある方法の例を誰かが教えてくれるかどうか疑問に思っていましたか?

助けてくれてありがとう!

0 投票する
4 に答える
3000 参照

c++ - Code::Blocks、c++、magick++ デモの結果: mingw32-g++.exe: 致命的なエラー: 入力ファイルがありません

Code::Blocks で Magick++ を使用しようとしています (どちらも最新バージョンです)。私はwin7 x64を使用しており、ImageMagick x86とx64の両方を動的にインストールしました(DLLを使用)。

デモ C++ ファイル (以下のコードなど) を実行しようとするたびに、同じメッセージが表示されます。

誰もこれを経験したことがありますか?それを機能させるのを手伝ってもらえますか?

.jpgプロジェクトと同じフォルダに「wall.jpg」というファイルを置きます。

ありがとう

magick++demoフォルダーのソース コード

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

c++ - gif ファイル内のすべてのピクセルの RGB 値を取得する

Magick ++、特に画像のすべてのピクセルの RGB 値を出力する方法を学習しようとしています。ここに、タスクを達成するための gif ファイルと次の C++ コードがあります。何らかの理由で、ほとんどが 0 のトリプレットを生成し、画像の実際の色を表していないジャンク値がまれに発生します。私は何を間違っていますか?

画像へのリンク

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

c++ - Magick++ CORE_RL_Magick++_.dll が見つかりません

Visual Studio Express 2010。次のような単純なコードを記述する場合:

「CORE_RL_Magick++_.dllが見つかりません。プログラムを再インストールしてください」のようなテキストのランタイム標準Windowsエラー(システムWindows7 x64)があります。私はバイナリリリースからこのファイルを持っていますが、VSはそれを見ることができません:(

これを解決するにはどうすればよいですか?

Magick ++を使用して、RGBピクセルのマトリックスからいくつかのpngファイルを作成したいので、これを作成する簡単な方法があれば、私は感謝します=)

0 投票する
0 に答える
1029 参照

imagemagick - Magick++ NoDecodeDelegateForThisImageFormat

私は自分の問題をグーグルで検索し、多くのページを見つけましたが、まったく同じ味のページはなく、問題を解決できません。

Magick++ を使用するプログラムがあり、自分の PC では正常に動作しますが、コードを実行しようとしている別のコンピューターでは失敗します。最小限の例は次のとおりです。

(もちろん、「/fullpathtoimage.jpg」は有効な画像です)。

これにより例外が発生します。

この問題に関する他のレポートでは、基本的に jpeg のデリゲートがなく、libjpeg などをインストールする必要があると書かれていますが、「convert」の実行時に同じエラーが発生していました。しかし、私がするとき

それは完全に実行されます。やっている

リストなど

与える

したがって、すべて問題ないようです。すべてのバイナリが機能しますが、私のコードだけが機能しません。

インストールしたバージョンは ImageMagick-6.8.7-8 です。マシンにルート アクセス権がないため、ソースからビルドし、自宅内の場所にインストールしました (./configure --prefix=/ を使用)。家/... )。私のプログラムを間違ったImageMagickにリンクすることに問題があるかどうかを確認しました(古いシステムもあるため)が、lddはすべて問題ないことを明らかにしました。 convert は、まったく同じライブラリに対してリンクされていることを示しています。

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

imagemagick - Magick ++: 画像をサイズに合わせる

画像を正確なサイズに合わせるにはどうすればよいですか? 画像を歪ませたくありません。黒い背景に合わせる必要があり、左右または上下に中央揃えする必要があります。これらは元々、幅 25 ピクセル、高さ 32 ピクセルに縮小する必要がある大きな画像です。

現在、幅と高さを確認して、サイズを変更する必要があるものを見つけています。

画像を中央に配置して、幅 25 ピクセル、高さ 32 ピクセルのキャンバスに合わせながら、これを行うためのより簡単でより良い方法があると信じなければなりません。それ、どうやったら出来るの?

ところで、上記のコードには問題があることを認識しています... if img.columns() == img.rows() 常に2番目のケースに進み、画像のサイズを32の高さにしますが、これは正しくありませんimg.columns() も 32 になり、必要な 25 ピクセルの範囲外になります。これは、イメージに合わせて処理すると想定しているものです。方法がわかりません。

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

android - Magick++ のフォーマット ライブラリの依存関係

Android で ImageMagick の C++ バージョンをコンパイルしたいのですが、Magick++ のドキュメントはシンプルに見えますが、jpeg、gif などの互換性のある形式の明確なリストと、libjpeg、libpng などの要件のインストールが必要かどうかを示していません。

ImageMagick 自体がこのリストを表示するので、webp や tiff などの含まれている形式は Magick++ でも機能すると言えますが...

  1. それぞれのライブラリのダウンロードとインストールが必要ですか?
  2. もしそうなら、彼らの C ライブラリは動作しますか、それとも .cpps にする必要がありますか?
  3. 各形式に対応する C ファイルを含む「coders」モジュールもコンパイルする必要がありますか?