`

Java下载图片二. 通过ImageIO类实现

    博客分类:
  • Java
阅读更多

ImageIO.write(ImageNew, "png", outFile);// 写图片

中间的参数支持:png,jpg,gif (暂只支持这几种,其他的不支持)

 

各种不同格式分类传输:

    import java.awt.image.BufferedImage;  
    import java.io.File;  
    import java.io.IOException;  
    import java.net.URL;  
      
    import javax.imageio.ImageIO;  
      
    public class WriteImage {  
        public static void main(String[] args) {  
            BufferedImage image = null;  
            try {  
      
                URL url = new URL("http://www.google.com/logos/classicplus.png");  
                image = ImageIO.read(url);  
      
                ImageIO.write(image, "jpg", new File("E:\\Test\\classicplus.jpg"));  
                ImageIO.write(image, "gif", new File("E:\\Test\\classicplus.gif"));  
                ImageIO.write(image, "png", new File("E:\\Test\\classicplus.png"));  
      
            } catch (IOException e) {  
                e.printStackTrace();  
            }  
            System.out.println("Done");  
        }  
    }  

 各种不同格式统一传输:

 

分享到:
评论

相关推荐

    基于Java实现的图像识别

    ImageComparerUI——基于Java语言实现的相似图像识别,基于直方图比较算法。 import java.awt.BorderLayout; import java.awt.Color; import java.awt.Dimension; import java.awt.FlowLayout; import java.awt.Font...

    Java图片二值化的原理

    在java的扩展包javax.imageio中为我们提供了一个类叫ImageIO,这个类提供了一些执行简单编码和解码的静态便捷方法,具体说明大家可以翻下API看看 下面来说下关于图片二值化的原理: 1、首先要获取每个像素点...

    java互转jpg和raw格式图片

    java依赖jai-imageio,非常方便地实现jpg图片转为raw格式图片,raw格式图片转为jpg图片

    Java将多张图片合成为一张图像.rar

    在JAVA中实现图片合成,本例的实现核心代码如下:  InputStream imagein=new FileInputStream("E:/照片/http_imgloadCABX29I6.jpg");  InputStream imagein2=new FileInputStream("E:/照片/摇头娃娃1.gif");  ...

    java.imageIo给图片添加水印的实现代码

    最近项目在做一个商城项目, 项目上的图片要添加水印①,添加图片水印;②:添加文字水印;一下提供下个方法,希望大家可以用得着

    java实现图像处理算法

    在代码中,我们使用javax.imageio.ImageIO类加载输入图像文件,并创建一个与输入图像具有相同尺寸和类型的输出图像。然后,我们遍历输入图像的每个像素,根据一定的灰度化计算公式将每个像素转换为灰度值。最后,...

    TwelveMonkeys:TwelveMonkeys ImageIO:Java的ImageIO的其他插件和扩展

    关于TwelveMonkeys ImageIO是Java的ImageIO的插件和扩展的集合。 这些插件使用javax.imageio.*包扩展了Java支持的图像文件格式的数量。 该项目的主要目的是为JRE本身未涵盖的格式提供支持。 对格式的支持很重要,既...

    JAVA实现多页PDF转一张长图图片

    包含icepdf-core-4.3.3.jar包及后端代码,将多张PDF转为一张图片,水印、图章无法转出,更改代码中文件路径,加入JAR包运行即可。

    Java图像模糊比较.zip

    Java图像模糊比较,基于哈希感知算法实现,修改了原来的IDEA报错,用ImageIO代替了com.sun.image.codec.jpeg

    java实现的LSB顺序隐写

    1、使用java ImageIO读取图片,获取其RGB通道信息。 2、使用java NIO读取被嵌入的文件,将其转换为byte数组,需要特别指出的是原生方法得到是byte类型的数组,但是算法实现需要更加精细的操作,所以还需要对得到的...

    java+给图片添加水印

    为了实现这一功能,Java提供了多种方式,其中常用的是使用ImageIO和Apache的Commons Imaging库。 ImageIO是Java提供的一个内置库,可以用于处理图片。它支持多种图片格式,包括JPEG、PNG和BMP等。要给图片添加水印...

    java图片背景复选框Demo

    java图片背景复选框Demo,主要代码 Image srcImg = ImageIO.read(new File("images/imagecb/cb_unselect.png")); BufferedImage bufImg = new BufferedImage(20, 20, BufferedImage.TYPE_INT_ARGB_PRE); ...

    JAVA400行代码实现飞翔的小鸟

    ps:虽然是看着教程写出来的,但是这是第一次实现一个项目还是挺开心的,还是自己以前玩过的游戏 飞翔的小鸟相信大家也都玩过,就是不停点击屏幕既要保证小鸟不落地,也要保证小鸟要穿过柱子 先来看一下效果图吧: ...

    图片上传JSP代码

    利用AJAX,文件输入输出流实现 图片的简单上传功能 内含1份Java代码 2份JSP代码 //判断文件夹image是否存在,若不存在则创建 部分代码 File folder = new File(imgFolderPath); System.out.println("function '...

    SpringBoot+Shiro登录验证码制作

    import javax.imageio.ImageIO; import java.awt.*; import java.awt.image.BufferedImage; import java.io.*; import java.util.Random; /** * @author lrx * @description: TODO 验证码生成工具类 * @date 2020...

    JAVA-电子相册课程设计.doc

    3.3 主要的工具包 该程序中用到如下几个工具包,为:java.applet,java.awt,java.io,java.uti l以及javax.imageio和javax.swing。 3.4程序主要流程图 注:该流程图中部分是根据用户可能出现的操作进行的。 四....

    java版请求地图catche图片

    这个小程序实现了地图catche图片的请求,如果catche中没有切割好的图片,那么请求arcgisserver或geoserver等地图服务,并将请求后的图片放置到catche...这些功能主要是使用java中流和imageio工具类、jdom等实现的。

    java实现5毛钱特效

    那不得java也来搞一搞对吧。   勉强五毛特效吧~~~~直接上源码吧 有个maven依赖 用于生成gif图片 com.madgag animated-gif-lib 1.2 package com.joefan.video.video; import ...

    基于SpringMVC annotation 的图形验证码

    // 通过Graphics类的对象创建一个Graphics2D类的对象 Random random = new Random(); // 实例化一个Random对象 Font mFont = new Font("华文宋体", Font.BOLD, 30); // 通过Font构造字体 g.setColor...

    simpleimage-1.2.0-sources

    SimpleImage是阿里巴巴的一个Java图片处理的类库,可以实现图片缩略、水印等处理。 SimpleImage中的ImageRender是图片处理的基类,它是一个抽象类,我们看到,该类中定义了一个抽象方法render(),同时持有一个对...

Global site tag (gtag.js) - Google Analytics