0
C#WPFアプリケーションのWebカメラから画像をキャプチャし、それをSystem.Windows.Controls.ImageオブジェクトをRenderTargetBitmapオブジェクトを介してビットマップに変換してJPEGに保存します。Imageスケーリングの問題を解決するC#WPF
返されたオブジェクトを変換関数から保存すると、イメージが正常に保存され、イメージが画面の左下に移動します。それは画像を保存するのとほぼ同じですが、実際の画像が見えなくなるように余分なパディングを追加します。
これらの問題が発生している可能性が高いコードは次のとおりです。当初、私はDPIと保存された画像の高さ/幅に問題があると思っていましたが、私の問題は上記のパディングであることに気付きました。
var scale = 1.5;
RenderTargetBitmap rtb2 = new RenderTargetBitmap((int)(scale * imageControl.Source.Width), (int)(scale * imageControl.Source.Height), 96, 96, PixelFormats.Default);
ご協力いただきありがとうございます。
申し訳ありませんが、私は乗数効果を削除しましたが、それでも同じことをしています。何かご意見は? – GGCO