尝试裁剪/填充图像会返回空白图像

时间:2016-01-11 11:36:59

标签: c# image image-processing

我目前有以下代码:

 using (Graphics gr = Graphics.FromImage(ScaledImage))
            {
                gr.DrawImageUnscaledAndClipped(ScaledImage,new Rectangle(hscroll,vscroll,ScaledImage.Width-1,ScaledImage.Height-1));
            }

其中hscroll和vscroll是我想要在我的图像的前面或顶部填充的距离,或者我想要从它们中裁剪多少。 但是当hscroll和vscroll不为0时,我得到一个空白图像(所有值都是ARGB(0,0,0,0))。 我也试过

Cropped = ScaledImage.Clone(new Rectangle(hscroll, vscroll,ScaledImage.Size.Width, ScaledImage.Size.Height), ScaledImage.PixelFormat);

而内存不足。

0 个答案:

没有答案