我正在開發一個android應用程序並使用其中的REST API。我正在接收來自服務器的圖片網址,並且我想根據圖片網址的原始高度來顯示這些圖片。如何從網絡中獲取圖像寬度和高度url
如何使用網絡圖像URL獲取圖像的寬度和高度。我已經嘗試從字符串url獲取位圖,但爲此我想在後臺線程中執行此操作,從而導致圖像加載非常緩慢。
有什麼辦法可以從圖像url中獲取圖像的寬度和高度,並可以根據寬度和高度在imageview中顯示圖像。
請幫助我,如果有人知道這一點。
非常感謝先進的。
我正在開發一個android應用程序並使用其中的REST API。我正在接收來自服務器的圖片網址,並且我想根據圖片網址的原始高度來顯示這些圖片。如何從網絡中獲取圖像寬度和高度url
如何使用網絡圖像URL獲取圖像的寬度和高度。我已經嘗試從字符串url獲取位圖,但爲此我想在後臺線程中執行此操作,從而導致圖像加載非常緩慢。
有什麼辦法可以從圖像url中獲取圖像的寬度和高度,並可以根據寬度和高度在imageview中顯示圖像。
請幫助我,如果有人知道這一點。
非常感謝先進的。
URL url = new URL("url/image.jpg");
Bitmap bmp = BitmapFactory.decodeStream(url.openConnection().getInputStream());
爲寬度:
bmp.getWidth();
爲高度:
bmp.getHeight();
在ImageView的設置:
ImageView.setImageBitmap(bmp);
進一步參考:
https://developer.android.com/reference/android/graphics/Bitmap.html#getHeight%28%29
我有一個來自服務器的圖像的網絡URL。我怎樣才能從該網址獲得寬度和高度 –
您的api開發了哪些技術? 你可以簡單地發送特定的高度和寬度從網址,而不是發送圖像。或者簡單地創建另一個只發送該圖像的寬度和高度的api函數。 –
你是一個傳奇人物。非常感謝 – zeeks
除非你在URL中有這些參數,否則我認爲你不能從它的URL中獲得圖像的屬性。 –
試試這個示例代碼... https://github.com/bumptech/glide –