• imageIo


    软件包 javax.imageio 的描述
    Java Image I/O API 的主要包。
    
    使用 ImageIO 类的静态方法可以执行许多常见的图像 I/O 操作。
    
    此包包含一些基本类和接口,有的用来描述图像文件内容(包括元数据和缩略图)(IIOImage);有的用来控制图像读取过程(ImageReader、ImageReadParam 和 ImageTypeSpecifier)和控制图像写入过程(ImageWriter 和 ImageWriteParam);还有的用来执行格式之间的代码转换 (ImageTranscoder) 和报告错误 (IIOException)。
    
    javax.imageio 的所有实现都提供以下标准图像格式插件:
    
    读取 写入
    
    JPEG 是 是
    
    PNG 是 是
    
    BMP 是 是
    
    WBMP 是 是
    
    GIF 是 否
    1、读入的三种方法 
    public static BufferedImage read(File input)
    
    File file = new File("/Users/xixi/Documents/aaa.png");
    BufferedImage bu = ImageIO.read(file);
    1
    2
    public static BufferedImage read(InputStream input)
    
    public static BufferedImage read(ImageInputStream stream)
    
    2、RenderedImage接口的子类是BufferedImage,因此在这里可以直接出传入BufferedImage的实例化对象,将BufferedImage对象直接写出指定输出流
    
    public static boolean write(RenderedImage im,String formatName,File output)
    
    public static boolean write(RenderedImage im, String formatName,OutputStream output)
    
    public static boolean write(RenderedImage im, String formatName,ImageOutputStream output)
    
    复制图片代码
    
    public class Test {
        public static void main(String[] args) {
            File out = new File("/Users/wangjue/DownLoads/1.jpg");
            //将图片写入ImageIO流
            try {
                BufferedImage img = ImageIO.read(out);
            //将图片写出到指定位置(复制图片)
                OutputStream ops = new FileOutputStream(new File("/Users/wangjue/DownLoads/1(1).jpg"));
                ImageIO.write(img, "jpg", ops);         
            } catch (IOException e) {
                e.printStackTrace();
            }
        }
    
    }
    
    
    
    
    
    天下无难事,只要肯攀登!见多识广是多么重要!
  • 相关阅读:
    旧贴-在 win7 / win8 下安装苹果系统 (懒人版)
    解决ios13摇一摇不能触发
    html+css面试合集
    Windows 2012 Server R2 添加用户
    Windows10专业版身份验证错误,可能由于CredSSP加密数据库修正
    STM32F4 7.STM32F4 独立看门狗
    STM32F4 6.STM32F4 外部中断
    STM32F4 5.STM32F4串口通讯
    STM32F4 4.STM32F4时钟系统
    STM32F4 3.GPIO按键输入,实现开关灯
  • 原文地址:https://www.cnblogs.com/Allen-Wei/p/9091990.html
Copyright © 2020-2023  润新知