我有一个System.Windows.Media.Imaging.ImageSource类型的图像源,我想知道如何获得其分辨率/大小以及修改实际源数据以更改文件大小和图像尺寸。
答案 0 :(得分:2)
您可以将其投射到BitmapSource
,然后访问这些属性。
if (theImage.ImageSource is BitmapSource)
{
BitmapSource bitmap = (BitmapSource)theImage.ImageSource;
int width = bitmap.Width;
}