將網路圖片 轉化成bitmap
【1】解析圖片 在 子執行緒, 解析完成 使用Handler 通知到主執行緒。
/**
* 根據 圖片URL 轉換成 Bitmap
* @param url
* @return
*/
public static Bitmap returnBitMap(final String url, final android.os.Handler handler){
new Thread(new Runnable() {
@Override
public void run() {
URL imageurl = null;
try {
imageurl = new URL(url);
} catch (MalformedURLException e) {
e.printStackTrace();
}
try {
HttpURLConnection conn = (HttpURLConnection)imageurl.openConnection();
conn.setDoInput(true);
conn.connect();
InputStream is = conn.getInputStream();
bitmap = BitmapFactory.decodeStream(is);
Message message = handler.obtainMessage();
message.obj = bitmap;
message.arg1 = 1;
handler.sendMessage(message);
is.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}).start();
return bitmap;
}
【2】 使用
ImageUtil.returnBitMap(picUrl, new Handler(Looper.getMainLooper()){
@Override
public void handleMessage(Message msg) {
super.handleMessage(msg);
// todo 具體邏輯
Bitmap mBitmap = (Bitmap) msg.obj;
int width = mBitmap.getWidth();
int height = mBitmap.getHeight();
final float picScale = (float) width/height; // 寬高比
}
});
相關文章
- 利用網路請求將網路圖片轉換成Bitmap格式
- 利用bitmap將圖片部分顏色透明
- Android:將View的內容對映成Bitmap轉圖片匯出AndroidView
- 生成對抗網路,AI將圖片轉成漫畫風格AI
- 將字串轉換成Bitmap型別 或者 將Bitmap轉換成字串字串型別
- 如何將JavaScript轉化成Swift?(三)JavaScriptSwift
- 如何將JavaScript轉化成Swift?(一)JavaScriptSwift
- 如何將JavaScript轉化成Swift?(二)JavaScriptSwift
- Bitmap的圖片壓縮彙總
- javascript將日期轉化成時間戳JavaScript時間戳
- 網路請求圖片
- 如何將圖片轉換成影片?
- Android圖片快取之Bitmap詳解Android快取
- 如何將PPT幻燈片轉換為圖片
- 將網站儲存成圖片網站
- 如何將圖片轉word?圖文轉換選轉易俠
- 鴻蒙OS前端開發入門指南:網路圖片_Image渲染網路圖片鴻蒙前端
- 線上將網頁轉成PDF檔案\JPG圖片的工具網頁
- 將圖片旋轉(這裡不是旋轉imageView)View
- AlamofireImage 使用 – swift載入網路圖片,縮放圖片,生成圓形圖片Swift
- 獲取網路圖片的大小
- 網路中的圖片傳輸
- Java 將PDF轉為透明背景的圖片Java
- 如何將heic格式轉換成jpg圖片?
- Android 設定圖片 Bitmap任意透明度Android
- 網路圖(轉載)
- 2018-06-15: Java 將網路圖片SRC轉換為Base64, Base64轉 MultipartFileJava
- Oracle將數值轉化成負數的寫法Oracle
- 將圖片儲存在本地沙盒路徑下
- iOS儲存網路圖片和讀取本地沙盒圖片iOS
- Javascript 將圖片的絕對路徑轉換為base64編碼JavaScript
- python批量ppt轉圖片,pdf轉圖片,word轉圖片指令碼Python指令碼
- python opencv讀取網路圖片PythonOpenCV
- 網路圖片嗅探工具driftnet
- android網路圖片檢視器Android
- 網路圖片載入的封裝封裝
- Android圖片編碼機制(Bitmap,Skia,libJpeg)Android
- 圖片基礎知識梳理(3) Bitmap&BitmapFactory 解析