繁体   English   中英

在保持宽高比的同时调整图像大小

[英]Resize Image while maintaining aspect ratio

大家好,我有一张要从互联网上下载的图片,需要在保留长宽比的同时将其调整为原尺寸的1/4。 关于如何做到这一点最简单的任何想法?

WebRequest requestPic = WebRequest.Create(imageURL);
WebResponse responsePic = requestPic.GetResponse();
Image webImage = Image.FromStream(responsePic.GetResponseStream());

// Need to resize image here

Random rand = new Random();
string imageName = string.Format("{0:x}{1:x}", DateTime.Now.Ticks, rand.Next(0, 60400000));
if (webImage != null)
{
     webImage.Save(string.Format("c:\\{0}.jpg", imageName));
}

谢谢!

Image thumb = image.GetThumbnailImage(image.Width / 2, image.Height / 2, null, IntPtr.Zero);
image.Dispose();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM