java は、リモート ネットワークから画像ファイル ストリームを取得し、圧縮してローカルに保存します
1. リモート ネットワークから画像を取得します
/** * 根据地址获得数据的字节流 * * @param strUrl * 网络连接地址 * @return */ public static byte[] getImageFromNetByUrl(String strUrl) { try { URL url = new URL(strUrl); HttpURLConnection conn = (HttpURLConnection) url.openConnection(); conn.setRequestMethod("GET"); conn.setConnectTimeout(5 * 1000); InputStream inStream = conn.getInputStream();// 通过输入流获取图片数据 byte[] btImg = readInputStream(inStream);// 得到图片的二进制数据 return btImg; } catch (Exception e) { e.printStackTrace(); } return null; }
2. ネットワークから読み取ったファイルをローカル ファイルに変換します
3.ローカル画像を圧縮しますれぇぇぇぇぇぇぇぇ
おわり〜