問題タブ [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 に答える
135 参照

c++ - CGImageRef から Magick++ blob にデータを送信する方法は?

CGDisplayCreateImageスクリーンショットを撮り、 Magick ++に送信して、基本的な画像操作を実行しようとしています。現在、画像をファイルに保存していますが、Magick++ blob に保存できるようにしたいと考えています。

私はすでにこの質問を見てきました: CGImageRef から GraphicsMagick Blob 型に変換する方法は? 、しかし、私はC++を使用していて、に代わるものを見つけることができませんNSData.

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

visual-c++ - Magick++ ファイルを読み取れません、C++ Win32

Magick ++を使用しようとしました。それを使用して画像を読み込もうとしましたが、失敗します

ファイルを読み込めないという例外がスローされます。それは言う: イメージ '³.0' を開けません: そのようなファイルまたはディレクトリはありません。Magick ++のドキュメントでは、私が使用したように書かれています。

誰かが私を助けることができますか?

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

imagemagick - ImageMagick で PNG 画像を平坦化する

シェル コマンドを使用して、透明な PNG ファイルに対して次の操作を実行できます。

結果の画像の背景は黒くなりました。Magick++ API を使用してこれを行うにはどうすればよいですか? 他の操作に既に使用している Image オブジェクトがあります。

サイズ変更を行う前に、画像の透過性を処理し、代わりに黒にする必要があります。

ありがとう。

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

arabic - Magick++ を使用して複雑なグリフをレンダリングする方法

Magick++(Image::annotateメソッド)を使用して画像にラベルをレンダリングするコードがいくつかあります。ほとんどすべてのスクリプトは正しく表示されますが、デーバナーガリー語とアラビア語で問題が発生します。これらの言語には、単語内の記号の位置に応じて、記号ごとに複数のグリフがあります。結果の画像では、各記号は単語内の唯一の記号であるかのようにレンダリングされます (アラビア語の場合):

م رح ب ا

それ以外の

モーリシャス

ラベルを正しくレンダリングすることは可能ですか?

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

imagemagick - 円に沿って画像を繰り返す

円に沿って画像を繰り返すにはどうすればよいですか? また、少し歪む必要があることに注意してください。私が達成しようとしているのはこれです: 私は、全体が回転している間に画像を取得し、一連の LED に沿って点滅させる POV LED 設計に取り組んできました。ディスプレイを見ると、画像が少し歪んでいて、円の内側に沿って押しつぶされ、外側に少し伸びています。それを再現したい。

赤い円は参考用であり、常に同じサイズです。おそらく、結果のコンポジットにもそのまま残します。画像が円のパスに沿って繰り返される頻度は、元の画像の実際の幅に基づいて調整する必要があります (および、各コピーの間にブレークを追加するかどうか)。休憩なし、休憩が必要な人。だから私はそれを定義する方法が必要です。

黄色の対角線があるので、画像が繰り返されるときに切れ目を入れたくありません。どのように歪んでいるかを示すために、一番上のエッジに白いエッジを残しました。

Magick ++を使用してこれを達成するにはどうすればよいですか? 最終的には、コードを取得して、ユーザーが POV LED ディスプレイ用にインポートした画像を操作するために Magick++ を使用する非常に大きなアプリケーションに組み込みます。

ありがとう!

繰り返し画像

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

imagemagick - 1 つの画像を複数の画像に加工する

私は Magick++ API を使用しており、1 つの画像を読み込んで 2 種類の効果を実行し、それぞれを別の画像に保存する方法を理解しようとしています。今私がやっていることは、画像を読み込んで円のパスに沿ってワープ/歪ませ、その新しいもの(image-warped.ext)を保存することです。これはうまくいきます。私の次のステップは、ミラー フロップである別のイメージも作成することです。400x400 ピクセルの画像を読み込み、右端に沿ってフロップして、最終的に 800x400 の画像になり、それを保存します。

読み込んだのと同じ元の画像オブジェクトでそれを行うにはどうすればよいですか? 元の画像が既にメモリにあるため、元の画像に戻ってもう一度読み直さなければならないことを想像できません。それとも私は間違っていますか?

ありがとう!