導航:首頁 > 圖片大全 > 網路圖片如何讀取

網路圖片如何讀取

發布時間:2023-02-08 01:33:54

A. 安卓開發 如何獲取網路中的圖片

用自帶的HttpClient,下面是我自己的庫裡面取出來的一個方法,我是非同步ajax調用的,你要是自己用的話,把那些非同步回調的去掉就行了。
url傳入圖片地址,outputFile是輸出的文件對象,也就是說,要你先指定保存的文件位置。
只要沒限制外鏈的圖片文件應該都沒問題。
/**

* 下載文件

* @param url

* @param outPut

* @param listener

* @throws AjaxException

*/

public static Responses downLoad(String url, AjaxParameters params,File outputFile, TransmitProgressLitener uploadListener) throws AjaxException{

if(params.size()>0){

url = url + "?" + Utils.encodeUrl(params);

}

Utils.amLog(url);

//httpGet連接對象

HttpGet httpRequest = new HttpGet(url);

//取得HttpClient 對象

//HttpClient httpclient = new DefaultHttpClient();

HttpClient httpclient = getNewHttpClient();

InputStream is = null;

OutputStream os= null;

try {

//請求httpClient ,取得HttpRestponse

HttpResponse httpResponse = httpclient.execute(httpRequest);

if(httpResponse.getStatusLine().getStatusCode() == HttpStatus.SC_OK){

//取得相關信息 取得HttpEntiy

HttpEntity httpEntity = httpResponse.getEntity();

//獲得一個輸入流

is = httpEntity.getContent();

os = new FileOutputStream(outputFile,true);

long downloaded = 0;

byte[] buffer=new byte[IO_CACHE_SIZE];

while(true){

int count=is.read(buffer);

if(count==-1){

break;

}

os.write(buffer, 0, count);

if(null!=uploadListener){

downloaded +=count;

uploadListener.updateProgress(downloaded, 0);

}

}

}

return new Responses("download suc",((DefaultHttpClient)httpclient).getCookieStore(),((DefaultHttpClient)httpclient).getCookieSpecs());

} catch (ClientProtocolException e) {

// TODO Auto-generated catch block

e.printStackTrace();

throw new AjaxException(e);

} catch (IOException e) {

// TODO Auto-generated catch block

e.printStackTrace();

throw new AjaxException(e);

} finally{

if(null!=is){

try {

is.close();

} catch (IOException e) {

throw new AjaxException(e);

}

}

if(null!=os){

try {

os.close();

} catch (IOException e) {

throw new AjaxException(e);

}

}

}

}

B. 如何 按一個按鈕 讀取一個 網路上的 圖片

[mw_shl_code=java,true]Drawable photo = Drawable.createFromStream(new URL(url).openStream(), "image.png");((ImageView) findViewById(R.id.photo)).setImageDrawable(photo);[/mw_shl_code]

C. 怎麼獲取圖片網路地址

可以用如下方法:

1、先找到要查找鏈接的網路圖片。

2、比如要找網路知道上個人資料的頭像。

D. 如何抓取網路圖片謝謝了,大神幫忙啊

你可以用 QQ那個 影音播放器!可以 載圖的!

E. 怎麼獲取一張圖片的網路鏈接

需要把電腦本地的圖片上傳至網路上(網路貼吧、QQ空間、各種論壇都可以),這樣該圖片就會有自己的網路鏈接,就可以以鏈接的形式使用了,下面以上傳至QQ空間為例,給出步驟:

所需材料:圖片一張、電腦、瀏覽器。

一、網路搜索「QQ空間」,然後打開空間。

F. 易語言圖片框.如何讀取網路上的圖片.照片上的不能用.最好是可以切換圖片的.條件是必須是讀取網路的圖

本來就是那樣的代碼的呀???為什麼不能用呢

不能用無非是2個原因

1 你使用的那個圖片存在某個欄目中.而這個網站加入了仿盜鏈設計[就像你把QQ空間.或者51空間的圖片放到淘寶上面他是肯定不顯示的]

2 你使用的圖片可能是BMP或者某種易語言不支持的格式[BMP易語言之支持24位還是多少位來著?我忘記了]


至於切換圖片就先對簡單了.無非就是換一下圖片地址而已..如果想讓圖片更加顯示的快一點可以用多線程先把圖片讀取出來存入變數.再一個一個的顯示...看附件

閱讀全文

與網路圖片如何讀取相關的資料

熱點內容
最簡單的火鍋菜圖片 瀏覽:489
中國最新美女腳丫圖片 瀏覽:545
新疆卡通美女頭像圖片 瀏覽:833
簡單像素畫可愛圖片黑白 瀏覽:497
怎麼在word把圖片居中 瀏覽:443
金鍾仁的可愛圖片 瀏覽:318
頭發多的女生適合什麼發型圖片 瀏覽:702
蝗蟲圖片卡通可愛 瀏覽:618
貼圖片怎麼貼視頻 瀏覽:13
如何識別圖片書法字 瀏覽:354
公文包圖片及價格 瀏覽:585
背影女孩圖片湖邊 瀏覽:500
傻缺文字圖片 瀏覽:493
狗狗低頭看鏡頭高清圖片 瀏覽:647
春日詩配畫簡單圖片 瀏覽:131
拾圓硬幣圖片及價格 瀏覽:226
可愛小圖片手繪粉色背景 瀏覽:624
如何把自己的相片加到圖片的下方 瀏覽:116
下雪動漫女生圖片 瀏覽:896
男的發曖昧圖片怎麼回 瀏覽:301