私は現在、アプリケーションを実行しているWPF EmguCVライブラリを使用しています。 ImageBoxコントロールに合わせるためにユーザーが選択したイメージをより魅力的なイメージ編集にしたいと思います。幅と高さの両方にフィットする必要はなく、幅のみに適合します。画像をEmguCV ImageBoxコントロールに合わせる方法はありますか?
私もMVVMで作業していますが、これはコードビハインドでも実装できるので、この質問にはあまり影響しません(ビュー関連のみ)。
私はWPFでC#を使って作業しています。
ご迷惑をおかけして申し訳ありません。
ありがとうございます!
正直言って私はあまり試していません。ちょうどもちろん、通常は「ストレッチ」、「塗りつぶし」などがあるすべてのパラメータをチェックします。イメージボックスの幅と高さを取得しようとし、イメージにバインドしようとしましたが、WPFのemgucvなのでできませんでした。近い唯一の方法は、イメージボックスのサイズをイメージにバインドすることでした。それはうまくいくが、イメージボックスは本当に小さくなり、ズーミングは大きくなる。 – GuessWhat
あなたが試したことのコードを表示できますか?画像の幅と高さの比率に従って画像を拡大する必要があるようです。 – Pilatus
私は 'SizeMode = "Zoom"'を使ってそれを解決しています。サイズ変更せずに画像を現在のImageBoxにフィッティングさせることで、まさに私が望んだことを実現します。これが必要な人に役立つことを願っています。 – GuessWhat