zoukankan      html  css  js  c++  java
  • BufferedImage byte[] 互转

    BufferedImage byte[] 互转

    BufferedImage 转 byte[]

        /**
         * BufferedImage 转 byte[]
         *
         * @param bImage
         * @return byte[]
         * @author 云深小麦
         */
        public static byte[] imageToBytes(BufferedImage bImage) {
            ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
            try {
                ImageIO.write(bImage, "jpg", byteArrayOutputStream);
                return byteArrayOutputStream.toByteArray();
            } catch (IOException ignored) {
                return null;
            }
        }
    

    byte[] 转 BufferedImage

        /**
         * byte[] 转 BufferedImage
         *
         * @param bytes
         * @return BufferedImage
         * @author 云深小麦
         */
        public static BufferedImage bytesToImage(byte[] bytes) {
            ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(bytes);
            try {
                return ImageIO.read(byteArrayInputStream);
            } catch (IOException ignored) {
                return null;
            }
        }
    
  • 相关阅读:
    for else
    改变注释字体颜色
    多继承
    模块的查找顺序
    如何跳出多层嵌套
    验证码书写
    正则表达式(一)
    四、列表与超链接
    三、表格与表单
    二、HTML入门
  • 原文地址:https://www.cnblogs.com/guoqingyan/p/15761593.html
Copyright © 2011-2022 走看看