`

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 实现图片90.180.270.360°旋转

    ### Java实现图片90°、180°、270°、360°旋转的知识点 在本文中,我们将深入探讨如何使用Java来实现图片的旋转功能,特别是90°、180°、270°以及360°的旋转。通过解析给定的文件内容,我们可以了解到该功能...

    Java实现图片和Base64之间的相互转化

    1. **读取图片文件**:使用`java.io.File`类和`javax.imageio.ImageIO`类的`read()`方法读取图片文件。 2. **转换为字节数组**:使用`java.nio.file.Files`类的`readAllBytes()`方法将图片文件转换为字节数组。 3. *...

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

    接下来,为了将PDF页面转换为图像,我们可以使用Java的`javax.imageio.ImageIO`类,它提供了读取和写入图像文件的功能。我们可以创建一个BufferedImage对象,然后使用`PDFPageView`的`renderImageWithDPI`方法将其...

    java-图片验证码.zip

    这个"java-图片验证码.zip"压缩包包含了一个实现Java图片验证码功能的工具类(VerifyUtil.java)和一个具体的控制器(AppPicCodeController.java),用于处理验证码的生成与验证。 首先,我们来详细了解一下`...

    Java 图片压缩

    以下是一个简单的Java图片压缩示例: ```java import javax.imageio.ImageIO; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; public class ImageCompressor { public ...

    Java提取IPA中的png文件, 并进行解码还原png图片

    6. **保存或显示图片**:解码后的`BufferedImage`对象可以直接在Java环境中显示,也可以通过`ImageIO.write()`方法保存为新的PNG文件,这样就可以在任何支持PNG的平台上正常显示了。 7. **异常处理**:在整个过程中...

    采用java实现图片水印

    本篇文章将详细探讨如何使用Java实现图片水印的添加,以及相关的知识点。 首先,我们需要了解Java中的图像处理库。Java标准库提供了`java.awt`和`javax.imageio`包,它们包含了处理图像的基本功能。`java.awt`包中...

    java高清图片压缩的2种方法

    1. 使用Java标准库`javax.imageio.ImageIO`,通过调整JPEG的压缩质量来实现图片的压缩。这种方法适合简单场景,但压缩效果有限。 2. 结合第三方库,如Apache Commons Compress,进行文件级别的压缩。如果需要更高级...

    java对图片进行操作.rar_java 图片剪裁_java图片_图片

    这些功能同样可以通过Java的`ImageIO`类和其他相关API实现。例如,`ImageIO.write`方法可以用来将`BufferedImage`对象保存为指定格式的文件,如JPEG或PNG。 总的来说,Java提供了丰富的库来处理图像操作,包括剪裁...

    java实现飞机大战图片素材.rar

    这个"java实现飞机大战图片素材.rar"压缩包文件包含了用于构建游戏视觉元素的各种图像资源,如飞机、敌人、子弹、背景等。为了成功地将这些素材整合进游戏中,我们需要了解Java图形处理的相关知识以及如何在Java环境...

    java图片处理类-java课程设计

    9. **课程设计实践**:一个典型的Java图片处理类课程设计可能包括创建一个简单的图像查看器、编辑器,或者实现特定的图像处理算法,如像素级别的图像混合、颜色转换等。 10. **代码示例**:例如,下面的代码片段...

    java处理图片背景颜色的方法

    该方法的核心是使用 Java 语言来处理图片的背景颜色,并使用 BufferedImage 类来读取和处理图片的像素信息。 知识点: 1. Java 处理图片背景颜色的方法可以批量处理大量图片。 2. 使用 BufferedImage 类可以读取和...

    java实现jpeg图片序列转avi格式

    2. **读取JPEG图片**:使用Java的`javax.imageio`包来读取JPEG图片,将其转化为BufferedImage对象。 ```java import javax.imageio.ImageIO; BufferedImage image = ImageIO.read(new File("path/to/jpeg/image.jpg...

    图片缩放、压缩技术java实现

    通过理解等比缩放和图片压缩的概念,以及如何在Java中实现它们,你可以有效地管理图像资源,提升应用的效率和用户体验。在实际操作中,你还可以探索更多高级功能,如色彩空间转换、滤波和增强等,以进一步优化你的...

    java实现gif动画效果(java显示动态图片)

    使用`java.awt.image.ImageIO`类的`read`方法从文件中读取图片。在这个示例中,图片存储在指定的文件夹中,并根据`idx`变量的变化加载不同的图片帧。注意,由于图片编号是从1到16,所以在构建图片路径时,需要考虑...

    用java写的图片浏览程序

    总的来说,这个Java图片浏览程序涉及了以下关键知识点: 1. Java GUI编程:使用Swing或JavaFX库构建用户界面。 2. 文件和目录操作:通过`java.io.File`和`java.nio`包进行文件和目录的读取、选择。 3. 图像处理:`...

    JAVA缩小图片尺寸

    本文将详细介绍如何使用Java内置库`javax.imageio`与`java.awt`中的类来实现图片尺寸的缩放功能。具体来说,我们将通过`ImageIO`类读取图像文件,利用`BufferedImage`类来设置新的图片尺寸,并最终保存处理后的图像...

    java动态生成图片 并把当前时间写在图片上

    Java动态生成图片并把当前时间写在图片上是一项常见的需求,比如用于生成验证码、日志记录或者自定义的报告。这个任务涉及到Java图形处理、日期时间处理以及IO操作等多个方面。下面将详细介绍如何实现这个功能。 ...

    java 图片压缩 iphone拍照上传旋转问题处理压缩工具类

    本篇文章将详细介绍如何利用Java来处理这个问题,特别是如何编写一个图片压缩和旋转的工具类。 首先,我们需要引入处理图像元数据和压缩的库。在Java中,一个常用的库是Apache的Commons Imaging,它以前称为JAI-...

    url.zip_Java URL实现文件下载

    **使用ImageIO实现图片下载** `javax.imageio.ImageIO`类提供了方便的接口用于读取、写入和操作图像。如果我们要下载的是图片文件,可以使用`ImageIO.read()`方法。以下是一个下载图片的例子: ```java import ...

Global site tag (gtag.js) - Google Analytics