[Java] 从图片URL中读取字节数组

ByteArrayOutputStream baos = null;
  try
  {
   URL u = new URL(strUrl);
   BufferedImage image = ImageIO.read(u);
   
         //convert BufferedImage to byte array
   baos = new ByteArrayOutputStream();
   ImageIO.write( image, "jpg", baos);
   baos.flush();
   
   return baos.toByteArray();
  }
  catch (Exception e)
  {
  }
  finally
  {
   if(baos != null)
   {
    try {
     baos.close();
    } catch (IOException e) {
    }
   }
  }

你可能感兴趣的:(java)