2

次のコードを使用してコンピューターに保存されている場合、画像の幅/高さを取得できました:(フルパスはファイルの完全な場所です)

        var bitmapFrame = BitmapFrame.Create(new Uri(FullPath), BitmapCreateOptions.DelayCreation, BitmapCacheOption.None);
        var width = bitmapFrame.PixelWidth;
        var height = bitmapFrame.PixelHeight;

しかし、フルパスをインターネット画像 ( http://www.interweb.in/attachments/pc-wallpapers/16187d1222942178-nature-wallpaper-nature-summer-wallpaper.jpgなど) に変更しようとすると、幅と高さがは必要な実際の値を決定せず、「1」の値のままになります。

私はここに数時間座って、何がうまくいかなかったのかを理解し、それを回避しようとしましたが、成功しませんでした. 事前にどうもありがとうございました!

4

1 に答える 1