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解决线程安全的两种方式分享

    Java解决线程安全的两种方式分享

    这篇文章主要为大家详细介绍了Java中两种常用的解决线程安全的方式——Synchornized和Lock,文中的示例代码简洁易懂,快跟随小编一起学习起来吧
    2023-06-06
  • springboot layui hutool Excel导入的实现

    springboot layui hutool Excel导入的实现

    本文主要介绍了springboot layui hutool Excel导入的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2022-03-03
  • Java之打印String对象的地址

    Java之打印String对象的地址

    这篇文章主要介绍了Java之打印String对象的地址,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • 在Java编程中使用正则表达式

    在Java编程中使用正则表达式

    这篇文章主要介绍了在Java编程中使用正则表达式,注意使用matches()方法检测一下Java对正则表达式的支持情况,需要的朋友可以参考下
    2015-08-08
  • 浅谈Java如何实现一个基于LRU时间复杂度为O(1)的缓存

    浅谈Java如何实现一个基于LRU时间复杂度为O(1)的缓存

    这篇文章主要介绍了浅谈Java如何实现一个基于LRU时间复杂度为O(1)的缓存,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-08-08
  • RabbitMQ  @RabbitListener 与 @RabbitHandler 的使用区别解析

    RabbitMQ  @RabbitListener 与 @RabbitHandl

    本文将深入探讨这两个注解的区别、使用方法、最佳实践以及常见问题,帮助开发者更好地理解和应用 RabbitMQ 在 Spring Boot 项目中的消息处理机制,感兴趣的朋友跟随小编一起看看吧
    2026-03-03
  • Java优先队列 priority queue

    Java优先队列 priority queue

    本文主要介绍了Java优先队列 priority queue,优先队列是一种特殊的数据结构队列中每一个元素都被分配到一个优先权值,出队顺序按照优先权值来划分。一般有两种出队顺序高优先权出队或低优先权出队,想了解具体内容的小伙伴可以参考下文内容,希望对你有所帮助
    2021-12-12
  • 利用Java对比两个PDF文件之间的差异

    利用Java对比两个PDF文件之间的差异

    这篇文章主要为大家详细介绍了如何在 Java 程序中通过代码快速比较两个 PDF 文档并找出文档之间的内容差异,感兴趣的小伙伴可以跟随小编一起学习一下
    2023-10-10
  • java使用Swagger文档报错“java.lang.NullPointerException:null”

    java使用Swagger文档报错“java.lang.NullPointerException:null”

    文章描述了一个Java项目中使用Swagger文档时遇到的问题,每次启动都报错,但不影响项目运行,问题原因可能是实体类中@ApiModelProperty有相同的name值或修饰符误写,最终通过重写源码代码进行判空处理解决了问题,此经验仅供参考
    2026-05-05
  • Spring事务传播行为问题解决

    Spring事务传播行为问题解决

    这篇文章主要介绍了Spring事务传播行为问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-01-01

最新评论