加入收藏 | 设为首页 | 会员中心 | 我要投稿 开发网_郴州站长网 (http://www.0735zz.com/)- 云通信、区块链、物联设备、云计算、站长网!
当前位置: 首页 > 教程 > 正文

Linux Java取网络图片缩小报错处理

发布时间:2021-12-16 13:41:57 所属栏目:教程 来源:互联网
导读:public boolean saveUrlAs() //fileUrl网络资源地址 { String fileName = 123.jpg; String savePath=e:; String fileUrl=http://www.baidu.com/1.jpg; try { // 将网络资源地址传给,即赋值给url URL url = new URL(fileUrl); //此为联系获得网络资源的固定

public boolean saveUrlAs() //fileUrl网络资源地址    
        {  
              
                     String fileName = "123.jpg";     
              
                     String savePath="e:";  
  
                          String fileUrl=http://www.baidu.com/1.jpg;   
  
            try {  
                // 将网络资源地址传给,即赋值给url    
                URL url = new URL(fileUrl);  
                  
                 //此为联系获得网络资源的固定格式用法,以便后面的in变量获得url截取网络资源的输入流    
                HttpURLConnection connection = (HttpURLConnection) url.openConnection();  
                DataInputStream in = new DataInputStream(connection.getInputStream());  
                  
                 BufferedImage src = javax.imageio.ImageIO.read(in);  
                
                    // 边长缩小为二分之一      
                    BufferedImage tag = new BufferedImage(156, 117, BufferedImage.TYPE_INT_RGB);     
                    // 绘制缩小后的图      
                      
                    Graphics g = tag.getGraphics();  
                    g.drawImage(src,0,0,156,117,null);  
                    g.dispose();  
                    File f = new File(savePath);  
                    ImageIO.write(tag, "jpeg", f);  
  
                  
                  
                return true; //网络资源截取并存储本地成功返回true    
  
            } catch (Exception e) {  
                System.out.println(e);  
                return false;  
            }  
        }  
 

(编辑:开发网_郴州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读