gpt4 book ai didi

c# - 如何在 C# 中放大和缩小图像?

转载 作者:可可西里 更新时间:2023-11-01 03:06:53 25 4
gpt4 key购买 nike

我想为图像实现缩放。我不想调整 PictureBox 的大小,而是图像本身。

我该怎么做?

最佳答案

一种解决方案是:

  1. 创建所需大小的新图像(例如原始图像大小的 200% 或 50%)
  2. 使用 Graphics.DrawImage(Image, Rectangle); 将原始图像绘制成新图像, 它将给定的图像绘制到给定位置的给定大小的新图像
  3. 将新图像设置为 PictureBox 的来源

另一种方法是像这样简单地创建一个新的位图实例:

Size newSize = new Size((int)(originalBitmap.Width * zoomFactor), (int)(originalBitmap.Height * zoomFactor));
Bitmap bmp = new Bitmap(originalBitmap, newSize);

关于c# - 如何在 C# 中放大和缩小图像?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10915958/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com