JAVA获取Image的三种方式

 更新时间:2023年11月18日 10:27:27   作者:薛定谔的光粒二象性  
这篇文章主要介绍了JAVA获取Image的三种方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

JAVA获取Image的方式

第一种方式

使用javax.imageio包下ImageIO类的read()方法

Image image = ImageIO.read(new FileInputStream(“文件路径”));
Image image = ImageIO.read(new File());
Image image = ImageIO.read(new URL()));
File file = new File("images\\back2.png");
Image image = ImageIO.read(new FileInputStream("images\\back2.png"));
image = ImageIO.read(file);
URL url = new URL("https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1560583876537&di=58273c7d7c5698e55c1e3f81a5583365&imgtype=0&src=http%3A%2F%2Fimage20.it168.com%2Fpicshow%2F900x675%2F20111124%2F2011112416144308103.jpg");
image = ImageIO.read(url);

第二种方式

使用Toolkit类下的getImage()方法

Toolkit.getDefaultToolkit().getImage(“图片路径”);
Image image = Toolkit.getDefaultToolkit().getImage("images/a.jpg");

第三种方式

使用ImageIcon类的getImage()

new ImageIcon("图片路径).getImage();
Image image = new ImageIcon("images\\a.png")).getImage()

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Java并发编程service层处理并发事务加锁可能会无效问题

    Java并发编程service层处理并发事务加锁可能会无效问题

    这篇文章主要介绍了Java并发编程service层处理并发事务加锁可能会无效问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • Maven生成及安装jar包到本地仓库的方法

    Maven生成及安装jar包到本地仓库的方法

    这篇文章主要介绍了Maven生成及安装jar包到本地仓库的方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • Java中的switch新特性与使用详解

    Java中的switch新特性与使用详解

    这篇文章主要介绍了Java中的switch新特性与使用详解,Switch语句可以实现根据某一变量选则执行代码块,当然直接使用If语句也可以做到,但是有时候使用Switch语句往往更加简洁优美,需要的朋友可以参考下
    2023-11-11
  • Java实现打印二叉树所有路径的方法

    Java实现打印二叉树所有路径的方法

    这篇文章主要介绍了Java实现打印二叉树所有路径的方法,涉及java二叉树遍历与运算相关操作技巧,需要的朋友可以参考下
    2018-02-02
  • java线程池参数位置导致的夺命故障宿主机打不开

    java线程池参数位置导致的夺命故障宿主机打不开

    这篇文章主要为大家介绍了java线程池参数位置导致的夺命故障宿主机打不开的问题解决,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-06-06
  • Java语法糖之个数可变的形参的实现

    Java语法糖之个数可变的形参的实现

    这篇文章主要介绍了Java语法糖之个数可变的形参的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • Java如何设置过期时间的map的几种方法

    Java如何设置过期时间的map的几种方法

    本文主要介绍了Java如何设置过期时间的map的几种方法,常见的解决方法有:ExpiringMap、LoadingCache及基于HashMap的封装三种,下面就详细的介绍一下,感兴趣的可以了解下
    2022-03-03
  • java ReentrantLock条件锁实现原理示例详解

    java ReentrantLock条件锁实现原理示例详解

    这篇文章主要为大家介绍了java ReentrantLock条件锁实现原理示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • 深入浅出讲解Spring框架中依赖注入与控制反转及应用

    深入浅出讲解Spring框架中依赖注入与控制反转及应用

    依赖注入(Dependency Injection)和控制反转(Inversion of Control)是同一个概念。具体含义是:当某个角色(可能是一个Java实例,调用者)需要另一个角色(另一个Java实例,被调用者)的协助时,在 传统的程序设计过程中,通常由调用者来创建被调用者的实例
    2022-03-03
  • Java使用ChatGPT的API详解

    Java使用ChatGPT的API详解

    OpenAI API 几乎可以应用于任何涉及理解或生成自然语言或代码的任务。本文将带你们介绍Java如何使用ChatGPT的API,感兴趣的同学可以跟着小编一起来学习
    2023-04-04

最新评论