
※ 引述《Nt1.bbs@ptt.cc (用功點吧!)》之銘言:
> 請問一下,我最近好玩寫個程式抓無名的照片,但是最後碰到個小問題:
> 以下是我的程式碼片段:
> URL u = new URL("http://xxxx.xxxx.xxx/xxx.jpg") ; //無名的相片網址
> HttpURLConnection urlconn = (HttpURLConnection)u.openConnection();
> InputStream in = conn.getInputStream();
> ImageIO.write(ImageIO.read(in),"JPG",new File("C:\\","test.jpg"));
> 可以成功地下載照片,沒有問題,但是 用瀏覽器看 http://xxx.xxxx.xxx.xx/xxx.jpg
> 這張圖片的大小,假設是 200 kb 好了,但是透過 ImageIO.write() 下載回來的,
> 卻只有50kb,而且畫質是壓縮過的,比較差,我有試過將ImageIO.write()的JPG參數
> 改成PNG,畫質是有變好,但是檔案大小卻變成500kb....
> 請問一下,我該怎麼下載,讓他的畫質和 URL u 的網址大小、畫質一樣呢?
> 而不要自動壓縮,謝謝。
好奇地問
為什麼不直接由 in 下載回來 @@?
--
┌─────◆KKCITY◆─────┐KKMAN團隊 全新力作 ◎◎KKBOX◎◎
│ bbs.kkcity.com.tw │知名歌手通通都有 所有新歌想聽就聽
└──《From:61.229.140.52 》──┘※※ 內容豐富多元的線上音樂台 ※※
--
