java-通過url獲取圖片轉成BufferImage


1、使用 new URL()

ImageIO.read(new URL(url));
 
獲取圖片有限制,可以讀取圖片的格式 :[BMP, bmp, jpg, JPG, wbmp, jpeg, png, PNG, JPEG, WBMP, GIF, gif]
獲取不到圖片時返回為null,后續操作可能會報空指針
 
2、通過流的方式獲取
 
public BufferedImage getUrlImage(String url) {
    byte[] bytes = HttpsUtils.getBytes(url);
    InputStream buffin = new ByteArrayInputStream(bytes,0,bytes.length);
    BufferedImage img = null;
    try {
        img = ImageIO.read(buffin);
    } catch (IOException e) {
        e.printStackTrace();
    }
    return img;
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM