在System.Drawing.Bitmap中转换画布的背景?

里奥马尔·德·苏扎

如何转换CANVASin的背景System.Drawing.Bitmapcanvas图像是kinect图像的背景。该应用程序是在WPF中完成的。

莫希特·什里瓦斯塔瓦(Mohit Shrivastava)

我在画布上创建了一个矩形并保存,可能是您可以根据自己的可用性更改代码

using (Graphics g = Graphics.FromImage(image))
{
    g.CompositingMode = System.Drawing.Drawing2D.CompositingMode.SourceCopy;

    foreach (var child in canvas.Children)
    {
        if (child is System.Windows.Shapes.Rectangle)
        {
            var oldRect = child as System.Windows.Shapes.Rectangle;

            // need to do something here to make the new rect bigger as the scale is clearly different
            var rect = new Rectangle((int)Canvas.GetLeft(oldRect), (int)Canvas.GetTop(oldRect), (int)oldRect.Width, (int)oldRect.Height);
            g.FillRectangle(Brushes.Black, rect);
        }
    }
    RenderTargetBitmap bmp = new RenderTargetBitmap((int)Canvas1.Width, (int)Canvas1.Height, 96, 96, PixelFormats.Default);
    bmp.Render(Canvas1);
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

将System :: Drawing :: Bitmap ^转换为:: MAT

来自分类Dev

将[System.Drawing.Bitmap]转换为[File.IFileAbstraction]

来自分类Dev

Datagridview列显示System.Drawing.Bitmap?

来自分类Dev

将System.Drawing.Bitmap转换为WPF的System.Windows.Media.BitmapImage

来自分类Dev

System.Drawing.Image和System.Drawing.Bitmap有什么区别?

来自分类Dev

System.Drawing.Image和System.Drawing.Bitmap有什么区别?

来自分类Dev

无法解析System.Drawing.Bitmap和System.Drawing.ImageConverter

来自分类Dev

将类型'System.Drawing.Bitmap'转换为'Emgu.CV.IImage'

来自分类Dev

DataGridView图像仅显示“ System.Drawing.Bitmap”

来自分类Dev

System :: Drawing :: Bitmap到cv :: Mat(OpenCV c ++ / cli)

来自分类Dev

将int转换为System.Drawing.Brushes.SomeColor吗?

来自分类Dev

从image转换为base64,System.drawing.image

来自分类Dev

将System.Drawing.Icon转换为SkiaSharp.SKBitmap

来自分类Dev

将类型转换为System.Drawing.Image

来自分类Dev

类型'String'的值不能转换为'System.Drawing.Image'

来自分类Dev

将GTK#颜色转换为System.Drawing.Color

来自分类Dev

将System.Drawing.Icon转换为System.Windows.Controls.Image

来自分类Dev

C#如何将system.windows.media.brush转换为system.drawing.brush

来自分类Dev

如何创建从System.Drawing.Bitmap对象开始的iTextSharp.text.Image对象?

来自分类Dev

How can i extract the image out of 'System.Drawing.Bitmap' to file via windbg?

来自分类Dev

如何从“ System.Drawing.Bitmap”中提取图像通过Windbg归档?

来自分类Dev

iOS萤幕撷取画面为Background App中的System.Drawing.Bitmap(Xamarin)

来自分类Dev

使用System.Drawing.Color在WPF中设置背景和前景

来自分类Dev

将字节数组转换为System.Drawing.Image时出错

来自分类Dev

比较坐标时无法从int转换为System.Drawing.Point

来自分类Dev

在Mac OS X上使用System.Drawing.Common将BMP转换为TIFF

来自分类Dev

如何在C#中将System.Drawing.Color转换为ClosedXML.Excel.XLColor

来自分类Dev

将字节数组转换为System.Drawing.Image时出错

来自分类Dev

无法将类型字符串隐式转换为System.Drawing.Color

Related 相关文章

  1. 1

    将System :: Drawing :: Bitmap ^转换为:: MAT

  2. 2

    将[System.Drawing.Bitmap]转换为[File.IFileAbstraction]

  3. 3

    Datagridview列显示System.Drawing.Bitmap?

  4. 4

    将System.Drawing.Bitmap转换为WPF的System.Windows.Media.BitmapImage

  5. 5

    System.Drawing.Image和System.Drawing.Bitmap有什么区别?

  6. 6

    System.Drawing.Image和System.Drawing.Bitmap有什么区别?

  7. 7

    无法解析System.Drawing.Bitmap和System.Drawing.ImageConverter

  8. 8

    将类型'System.Drawing.Bitmap'转换为'Emgu.CV.IImage'

  9. 9

    DataGridView图像仅显示“ System.Drawing.Bitmap”

  10. 10

    System :: Drawing :: Bitmap到cv :: Mat(OpenCV c ++ / cli)

  11. 11

    将int转换为System.Drawing.Brushes.SomeColor吗?

  12. 12

    从image转换为base64,System.drawing.image

  13. 13

    将System.Drawing.Icon转换为SkiaSharp.SKBitmap

  14. 14

    将类型转换为System.Drawing.Image

  15. 15

    类型'String'的值不能转换为'System.Drawing.Image'

  16. 16

    将GTK#颜色转换为System.Drawing.Color

  17. 17

    将System.Drawing.Icon转换为System.Windows.Controls.Image

  18. 18

    C#如何将system.windows.media.brush转换为system.drawing.brush

  19. 19

    如何创建从System.Drawing.Bitmap对象开始的iTextSharp.text.Image对象?

  20. 20

    How can i extract the image out of 'System.Drawing.Bitmap' to file via windbg?

  21. 21

    如何从“ System.Drawing.Bitmap”中提取图像通过Windbg归档?

  22. 22

    iOS萤幕撷取画面为Background App中的System.Drawing.Bitmap(Xamarin)

  23. 23

    使用System.Drawing.Color在WPF中设置背景和前景

  24. 24

    将字节数组转换为System.Drawing.Image时出错

  25. 25

    比较坐标时无法从int转换为System.Drawing.Point

  26. 26

    在Mac OS X上使用System.Drawing.Common将BMP转换为TIFF

  27. 27

    如何在C#中将System.Drawing.Color转换为ClosedXML.Excel.XLColor

  28. 28

    将字节数组转换为System.Drawing.Image时出错

  29. 29

    无法将类型字符串隐式转换为System.Drawing.Color

热门标签

归档