1
我有一个System.Windows.Media.Imaging.ImageSource类型的图像源,我想知道如何获得其分辨率/大小以及修改实际源数据以更改文件大小和图像尺寸。更改System.Windows.Media.Imaging.ImageSource图像大小/分辨率?
我有一个System.Windows.Media.Imaging.ImageSource类型的图像源,我想知道如何获得其分辨率/大小以及修改实际源数据以更改文件大小和图像尺寸。更改System.Windows.Media.Imaging.ImageSource图像大小/分辨率?
您可以将其转换为BitmapSource
然后访问这些属性。
if (theImage.ImageSource is BitmapSource)
{
BitmapSource bitmap = (BitmapSource)theImage.ImageSource;
int width = bitmap.Width;
}
将是获得图像的大小,因为它是在它的压缩形式? – tweetypi 2011-03-23 03:27:41
试一试,看看属性。按“大小”你是指字节或维度? – 2011-03-23 12:56:01