C# 图片放大、缩小


把pictureBox1的SizeMode属性设置为StretchImage

定义变量:
  Bitmap img; // 保存原图
  int width; // 当前显示部分的宽度
  int height; // 当前显示部分的高度

初始化:
  width = pictureBox1.Width;
  height = pictureBox1.Height;

  img = new Bitmap("Autumn.jpg"); // 从文件获取图片并显示在pictureBox1中:
  bmp = new Bitmap(width, height);
  Point pt = new Point(0, 0);
  g.DrawImage(img, pt.X, pt.Y);
  pictureBox1.Image = bmp;

点击鼠标后的处理:
  width += 50;
  height += 50;
  bmp = new Bitmap(width, height );
  Graphics g = Graphics.FromImage(bmp);
  Point pt = new Point(0, 0);
  g.DrawImage(img, pt.X, pt.Y);
  pictureBox1.Image = bmp;

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值