Is there any way in Java to take image width and height without transfer or download?如何在不下载完整图像的情况下从网址获取图片宽度和高度?
提及使用ImageIO的一种方式,但ImageIO的是不是可以在Android。
Android有BitmapFactory,它可以对图像进行解码以获得宽度和高度,而不需要将整个图像加载到内存中,但它只适用于文件。
所以这个问题是在Android上,有没有一种方法可以从网址获取图像的宽度和高度,而无需下载整个图像?
看看这个答案:http://stackoverflow.com/questions/16440863/can-i-get-image-file-width-and-height-from-uri-in-android/16440953#16440953 –
我找到了选项。 inJustDecodeBounds = true仅适用于文件,如果InputStream来自URL,则无效。 – jiawen