У меня есть источник изображения типа System.Windows.Media.Imaging.ImageSource, и мне было интересно, как мне получить его разрешение / размер, а также изменить фактические исходные данные для изменения размера файла и размеров изображения.
Вы можете привести его к BitmapSource и затем получить доступ к этим свойствам.
BitmapSource
if (theImage.ImageSource is BitmapSource) { BitmapSource bitmap = (BitmapSource)theImage.ImageSource; int width = bitmap.Width; }
Подробнее о классе BitmapSource.