[英]Image Saving Scaling Issues C# WPF
我正在C#WPF應用程序中從網絡攝像頭捕獲圖像,並通過RenderTargetBitmap對象將System.Windows.Controls.Image對象轉換為位圖,並將其保存為JPEG。
當我從轉換函數中保存返回的對象時,它可以成功地將圖像向下和向左移動。 幾乎就像它保存圖像一樣,但在其中添加了大量填充,導致實際圖像移出了視野。
我認為可能導致這些問題的代碼如下。 最初,我以為DPI和所保存圖像的高度/寬度存在問題,但是我意識到我的問題是上面提到的填充。
var scale = 1.5;
RenderTargetBitmap rtb2 = new RenderTargetBitmap((int)(scale * imageControl.Source.Width), (int)(scale * imageControl.Source.Height), 96, 96, PixelFormats.Default);
很感謝任何形式的幫助。
RenderTargetBitmap
已經進行縮放。 因此,通過將imageControl.Source.Width和Height乘以您的比例,可以重新縮放已經縮放的圖像,因此該圖像看起來像是填充的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.