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()总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
springboot layui hutool Excel导入的实现
本文主要介绍了springboot layui hutool Excel导入的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2022-03-03
浅谈Java如何实现一个基于LRU时间复杂度为O(1)的缓存
这篇文章主要介绍了浅谈Java如何实现一个基于LRU时间复杂度为O(1)的缓存,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-08-08
RabbitMQ @RabbitListener 与 @RabbitHandl
本文将深入探讨这两个注解的区别、使用方法、最佳实践以及常见问题,帮助开发者更好地理解和应用 RabbitMQ 在 Spring Boot 项目中的消息处理机制,感兴趣的朋友跟随小编一起看看吧2026-03-03
java使用Swagger文档报错“java.lang.NullPointerException:null”
文章描述了一个Java项目中使用Swagger文档时遇到的问题,每次启动都报错,但不影响项目运行,问题原因可能是实体类中@ApiModelProperty有相同的name值或修饰符误写,最终通过重写源码代码进行判空处理解决了问题,此经验仅供参考2026-05-05


最新评论