110,539
社区成员
发帖
与我相关
我的任务
分享
bitmap = new Bitmap(@"C:\Documents and Settings\Administrator\My Documents\My Pictures\222.bmp");
Graphics gbit = Graphics.FromImage(bitmap);
Bitmap bx = new Bitmap(800, 600, gbit);
Graphics gbx = Graphics.FromImage(bx);
IntPtr dcSrc = gbx.GetHdc();
Graphics g = Graphics.FromHwnd(this.Handle);
IntPtr dcDest = g.GetHdc();
BitBlt(dcDest, 0, 0, 800, 600, dcSrc, 0, 0, SRCCOPY);
g.ReleaseHdc(dcDest);
gbx.ReleaseHdc(dcSrc);
bitmap = new Bitmap(@"C:\Documents and Settings\Administrator\My Documents\My Pictures\222.bmp");
Bitmap bx = new Bitmap(800, 600);
using (Graphics gbx = Graphics.FromImage(bx))
{
gbx.DrawImageUnscaled(bitmap, new Rectangle(0, 0, 800, 600)); //<----
}
bitmap = new Bitmap(@"C:\Documents and Settings\Administrator\My Documents\My Pictures\222.bmp");
Bitmap bx = new Bitmap(800, 600, gbit);
using (Graphics gbx = Graphics.FromImage(bx))
{
gbx.DrawImageUnscaled(bitmap, new Rectangle(0, 0, 800, 600)); //<----
}
Bitmap bitmap = new Bitmap(@"C:\Documents and Settings\Administrator\My Documents\My Pictures\222.bmp");
Graphics gbit = Graphics.FromImage(bitmap);
// Bitmap bx = new Bitmap(800, 600, gbit);
// Graphics gbx = Graphics.FromImage(bx);
IntPtr dcSrc = gbit.GetHdc();
Graphics g = Graphics.FromHwnd(this.Handle);
IntPtr dcDest = g.GetHdc();
BitBlt(dcDest, 0, 0, 800, 600, dcSrc, 0, 0, SRCCOPY);
g.ReleaseHdc(dcDest);
gbit.ReleaseHdc(dcSrc);