需求:读取图片输入流,获取图片并存储在桌面上

代码如下:

import javax.imageio.ImageIO;
import javax.imageio.stream.ImageOutputStream;
import java.awt.*;
import java.awt.image.BufferedImage;
import java.io.*;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;/*** Created by lanouhn on 17/7/18.*/
public class JavaNetRequestImg {public static void main(String [] args){//输入一个图片网址,将其获取到桌面//1.处理网址URL//2.通过网址打开网络链接//3.判断网络响应//4.读取图片文件流//5.创建图片存储文件路径,将文件流写进新创建的文件HttpURLConnection connection=null;URL url=null;try {String myurl="http://img3.duitang.com/uploads/item/201606/03/20160603120505_rwQJP.jpeg";url = new URL(myurl);connection=(HttpURLConnection) url.openConnection();int code=connection.getResponseCode();if(code == 200){  //响应成功BufferedImage image=ImageIO.read(connection.getInputStream()); //读取图片文件流String path="/Users/lanouhn/Desktop/moya.jpeg";  //创建存储图片文件的路径File file=new File(path);ImageIO.write(image,"jpeg",  file);  //将图片写进创建的路径}} catch (MalformedURLException e) {e.printStackTrace();} catch (IOException e) {e.printStackTrace();}}}

运行结果: 桌面出现一个moya.jpeg的图片文件

Java读取图片文件相关推荐

  1. java 读取css文件_java文件读取的两种方式

    JAVA中读取文件(二进制,字符)内容的几种方 JAVA中读取文件内容的方法有很多,比如按字节读取文件内容,按字符读取文件内容,按行读取文件内容,随机读取文件内容等方法,本文就以上方法的具体实现给出代 ...

  2. JAVA读取EMF文件并转化为PNG,JPG,GIF格式

    JAVA读取EMF文件并转化为PNG,JPG,GIF格式 使用第三方库下载地址为:http://java.freehep.org/vectorgraphics/index.html 主要思路: 使用E ...

  3. java访问本地文件_详解Java读取本地文件并显示在JSP文件中

    详解Java读取本地文件并显示在JSP文件中 当我们初学IMG标签时,我们知道通过设置img标签的src属性,能够在页面中显示想要展示的图片.其中src的值,可以是磁盘目录上的绝对,也可以是项目下的相 ...

  4. java读取emf文件并规定大小_JAVA读取EMF文件并转化为PNG,JPG,GIF格式.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspJava JAVA读取EMF文件并转化为PNG,JPG,GIF格 ...

  5. android 图片文件流,Android 如何以流的方式读取图片文件

    在读取sdcard中的图片文件时,如何以流的方式读取图片文件,请参阅下面的函数: public static void ShowImg(String uri, ImageView iv) throws ...

  6. 读取别的服务器的文件,java读取服务器文件

    java读取服务器文件 [2021-02-01 10:47:24]  简介: php去除nbsp的方法:首先创建一个PHP代码示例文件:然后通过"preg_replace("/(\ ...

  7. java 读取txt,java读取大文件

    java 读取txt,java读取大文件 package com.bbcmart.util; import java.io.File; import java.io.RandomAccessFile; ...

  8. Java基础学习总结(15)——java读取properties文件总结

    2019独角兽企业重金招聘Python工程师标准>>> 一.java读取properties文件总结 在java项目中,操作properties文件是经常要做的,因为很多的配置信息都 ...

  9. java读取本地文件_java 读取本地文件实例详解

    java 读取本地文件实例详解 用javax.xml.w3c解析 实例代码: package cn.com.xinli.monitor.utils; import org.w3c.dom.Docume ...

最新文章

  1. 小米10谷歌连携失败_Android 11 喜讯!小米 10 率先尝鲜,官方刷机包发布下载
  2. mysql-行锁的实现
  3. Android版CCLabelTTF在setstring时出现黑块
  4. 第六十二节,html分组元素
  5. 【Python学习】 - 关于DataFrame中的applymap函数 和 Series中的map函数
  6. C++11 tuple的使用
  7. android 自定义 打包文件类型,Android Studio配置打包生成自定义文件名
  8. rs232接口_RS232接口与RS485的区别
  9. bat批处理更改文件后缀/挑出两个文件夹下不同名的文件
  10. [总结] 本人代表性博客总结
  11. python编辑器使用技巧大全_markdown编辑器常用功能汇总
  12. Tomcat6升级到Tomcat9
  13. C# 从string变量中获取数字
  14. Linux运维从入门到进阶
  15. 做教学直播时,如何做PPT课件直播?
  16. 雅虎终于死了:从市值 1000 亿到贱卖 48 亿,到最后连名字都没保住
  17. LINUX 安装护眼软件
  18. DAHnbsp;CEO:华尔街金融公司比区…
  19. 混凝土墙开洞_请教各位大神,混凝土墙体开洞通常有几种方法
  20. VB6 加载控件Windows Common Controls 6.0(mscomctl.ocx)失败提示“对象库未注册”

热门文章

  1. 最全软件测试学习工具集合
  2. C语言实现倒转字符串
  3. warning: #550-D: variable “a“ was set but never use 解决方法
  4. win7官方原版iso镜像_Windows 10 v1909简体中文ISO镜像官方原版下载
  5. 关于我在中华读书报发表的文章
  6. otter学习 | otter_manager 安装配置
  7. (二十四)优秀员工 - 8
  8. 框架的游戏:2019 年 JavaScript 流行趋势
  9. html中的body标签
  10. [Spring Boot] 4. Spring Boot实现自动配置的原理