我目前有以下代码:
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);
而内存不足。