我不明白...
BitmapImage img = new BitmapImage(myUri);
Console.WriteLine("Width: {0}, Height: {1}", img.Width, img.Height);
输出:“宽度:1,高度:1”。
我已经尝试过 PixelWidth/PixelHeight,我尝试过使用BeginInit
/手动创建它EndInit
并且还设置PreservePixelFormat
...没有任何效果。
(除了,更奇怪的是:这都是用户单击按钮并下载一些图像的过程的一部分。好吧,第二次单击该按钮时,它确实具有非 1 宽度/高度。)