更改System.Windows.Media.Imaging.ImageSource图像大小/分辨率?

时间:2011-03-23 00:31:51

标签: c# image

我有一个System.Windows.Media.Imaging.ImageSource类型的图像源,我想知道如何获得其分辨率/大小以及修改实际源数据以更改文件大小和图像尺寸。

1 个答案:

答案 0 :(得分:2)

您可以将其投射到BitmapSource,然后访问这些属性。

if (theImage.ImageSource is BitmapSource)
{
    BitmapSource bitmap = (BitmapSource)theImage.ImageSource;
    int width = bitmap.Width;
}

Here is more info on the BitmapSource class.