I've managed to get an image's width/height if its stored in my computer with the following code:(Fullpath is the file's full location)
var bitmapFrame = BitmapFrame.Create(new Uri(FullPath), BitmapCreateOptions.DelayCreation, BitmapCacheOption.None);
var width = bitmapFrame.PixelWidth;
var height = bitmapFrame.PixelHeight;
But the second I try to change the FullPath to an internet image (such as http://www.interweb.in/attachments/pc-wallpapers/16187d1222942178-nature-wallpaper-nature-summer-wallpaper.jpg) the width and height will not determine the real values needed and will just remain with the value of "1".
I've been sitting for a few hours here trying to figure out what went wrong and working a way around it but without success. Thank you very much in advance!