返回首页

如何调整使用ImageBrush对象的大型图像的WPF下小?嗨,大家好,

我有一个使用ImageBrush,并在其运行时的ImageSource设置图像大,所以我想将它调整到小图像。
换句话说,形象是很大的,并加载它在运行时,其实我想调整大小(就地)正当那小图像下的WPF设施,不使用"系统要求"的命名空间。

我也用这个方法,但它有一个错误,我的问题:


        public static BitmapSource CreateBitmapSourceFromVisual(double width, double height, Visual visual)

        {

            if (visual == null)

            {

                return null;

            }

            RenderTargetBitmap bmp = new RenderTargetBitmap((Int32)Math.Ceiling(width), (Int32)Math.Ceiling(height), 300, 300, PixelFormats.Pbgra32);

 

            bmp.Render(visual);

            return bmp;

        }

因为我要像这个方案的myImageBrush大小:
{C}
任何帮助,请...

感谢在前进。| hzawary |涂覆西瓦库玛

回答