gpt4 book ai didi

c# - 如何根据图像的高度计算图像的比例宽度?

转载 作者:行者123 更新时间:2023-11-30 13:07:47 24 4
gpt4 key购买 nike

<分区>

如何根据图像的高度计算图像的比例宽度

我的意思是我们只知道图像高度。

string pathToImage = System.IO.Path.Combine(Settings.ContentFolderPath, file);

Image image = new Image();
BitmapImage src = new BitmapImage();
src.BeginInit();
src.UriSource = new Uri(pathToImage, UriKind.Absolute);
src.EndInit();
image.Source = src;
image.Stretch = Stretch.Uniform;
image.Height = canvas1.Height;
image.Width = ???;

谢谢!


更新 (1)

感谢所有帮助过我的人。

请愚蠢的人不要投反对票...

更新 (2)

解决方法:

string pathToImage = System.IO.Path.Combine(Settings.ContentFolderPath, file);

Image image = new Image();
BitmapImage src = new BitmapImage();
src.BeginInit();
src.UriSource = new Uri(pathToImage, UriKind.Absolute);
src.EndInit();
double ratio = src.Width / src.Height;
image.Source = src;
image.Stretch = Stretch.Uniform;
image.Height = canvas1.Height;
image.Width = canvas1.Height * ratio;

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