zoukankan      html  css  js  c++  java
  • 通过url获取图片的宽高

     1     private static Map<String, Long> getPictureHeightAndWidthMap(String picUrl) {
     2         Map<String, Long> map = new HashMap();
     3         try {
     4             URL url = new URL(picUrl);
     5             HttpURLConnection connection = (HttpURLConnection) url
     6                     .openConnection();
     7             DataInputStream in = new DataInputStream(
     8                     connection.getInputStream());
     9             BufferedImage image = ImageIO.read(in);
    10             map.put("w", image.getWidth() * 1L);
    11             map.put("h", image.getHeight() * 1L);
    12             connection.disconnect();
    13             in.close();
    14         } catch (IOException e) {
    15             e.printStackTrace();
    16         }
    17         return map;
    18     }
    19 
    20     public static Long getHeight(String picUrl) {
    21         Map<String, Long> map = getPictureHeightAndWidthMap(picUrl);
    22         return null == map.get("h") ? 0 : map.get("h");
    23     }
    24 
    25     public static Long getWidth(String picUrl) {
    26         Map<String, Long> map = getPictureHeightAndWidthMap(picUrl);
    27         return null == map.get("w") ? 0 : map.get("w");
    28     }
  • 相关阅读:
    17-DBSCAN密度聚类
    16-K-means聚类
    15-TF-IDF
    14-支持向量机SVM
    13-感知机原理概述
    12-随机森林
    11-集成学习原理概述
    10-决策树
    9-朴素贝叶斯
    栈和队列(python)
  • 原文地址:https://www.cnblogs.com/timelyxyz/p/2703397.html
Copyright © 2011-2022 走看看