ImageIo读取图片出现一层红色的背景
在使用ImageIO.read()方法读取图片时,读取出来的图片如下图所示:
原图如下:
明显出现了一层红色的罩子,这个是Java读取图片时的一个bug。
对此,可以使用如下的方式解决:
File source_file = new File("D:\\picture\\maze.jpg");File result_file = new File("D:\\picture\\maze_result.jpg");ImageIcon src = new ImageIcon(source_file.getAbsolutePath());BufferedImage bufferedImage = new BufferedImage(src.getIconWidth(),src.getIconHeight(), BufferedImage.TYPE_INT_RGB);Graphics g = bufferedImage.createGraphics();g.setColor(Color.white);g.fillRect(0, 0, src.getIconWidth(), src.getIconHeight());g.drawImage(src.getImage(), 0, 0, null);g.dispose();ImageIO.write(bufferedImage, "jpg", result_file);
这样写出来的图片就是原图了。
ImageIo读取图片出现一层红色的背景相关推荐
- ImageIO读取图片出现一层红色背景解决方案
ImageIO读取图片出现一层红色背景解决方案 问题展示: 在excel中插入图片,图片上像是铺了一层红色薄膜一样,效果如下图! 代码如下: /*** * @param workbook* @para ...
- ImageIO javax.imageio;读取图片问题
今天在做二维码的时候,要在二维码中心放置一个logo图标,当时用ImageIO读取的时候始终为空.最后发现是图片格式问题. 整个class代码,utils: package com.allk.util ...
- 唯美红色圣诞节背景素材,节日气氛尽显
圣诞节的设计宗旨是什么? 当然是好看的图片! 颜值即正义! 不管是制作贺卡,还是宣传海报 前提都是好看! 好看的图片都出现在别人的设计里? 唯美红色圣诞节背景素材,节日气氛尽显! 红色背景圣诞节节日礼 ...
- 红色梦幻背景爱情flash动画
红色梦幻背景爱情flash动画,红色梦幻,动画背景,卡通动画,爱情动画,背景透明,爱情flash动画,动画素材, 透明flash . 下载地址: http://www.huiyi8.com/sc/57 ...
- ImageIO 读取图片
ImageIO提供了直接读取图片到内存的方式,同样,我们可以使用ImageReader读取文件到内存中进行使用:我们对两种方式进行介绍. ImageReader读取 // 创建随机访问文件对象 Ran ...
- 使用javax.imageio.ImageIO读取JPEG图片时出现异常java.awt.color.CMMException: General CMM error517
目录 问题描述 背景 异常 解决 重现 紧急处理 解决方法 第一种:变更JDK版本 第二种:去掉引入的twelvemonkeys图片读取插件 问题描述 背景 由于业务需要,生产环境需要将用户上传的图片 ...
- 喜庆传统中国红色纹理背景,吉庆节日必备!
传统中国风特别是喜庆的节日元素,绝对少不了红色的出席.对于红色,尤其是像中国红一般能撩能躁的女一号,即便是设计专业出身,也不敢轻尝.高饱和,高明度,且补色关系同样难以掌控,但又因为应用范围宽,以及节日 ...
- imageio读取inputstream时照片底色变成粉红问题解决方法
**java-使用ImageIO.write jpg文件时出现问题:粉红色背景 最初使用ImagIO.Read() 从InputStream 转成BufferImage出现粉红色背景 示例: 解决方案 ...
- imageio读取数据后需要关闭吗_关闭汽车自动启停功能后,能更换为普通汽车电瓶吗?有什么影响吗...
大家好,我是小曾:自动启停确实是一个比较鸡肋的功能,特别是在侧方停车,倒车入库和拥堵路段时,频繁的启动车辆,让车主非常心烦,使用寿命短.更换成本高,我朋友的昂克赛拉开了不到3年,就更换了电瓶,4S店的 ...
最新文章
- Windows Phone 7项目实战之记事本(二)
- python中的 descriptor
- TX2刷机flashOS finished后,卡在determining IP address解决方案
- 注册名字英文name域名_关于域名和备案,你想知道的都在这里
- C++_类和对象_C++继承_继承中的构造和析构顺序---C++语言工作笔记064
- 自动化测试与DevOps以及持续集成的关系。
- win7计算机记忆窗口,Win7系统关闭和打开搜索记忆功能的方法(图文教程)
- JDBC 连接 SQL2005 解决办法
- OPencv 灰度直方图、直方图规定化
- 虚拟串口软件VSPD下载安装及使用 包含XCOM串口调试软件
- 27岁,30岁,37岁...... 你是否已经把世界拱手让人?
- python单元测试mock_Python单元测试mock,获取mocked函数的输入参数
- AOP和整合mybatis
- 房屋租赁系统 nodejs+vue微信小程序
- Kafka系列二——消息发送send方法源码分析
- getchar()和gets()
- MySQL shell连接数据库
- 华为项目管理10大模板Excel版(可直接套用_非常实用)
- AndroidUtilCode 介绍和使用
- js中every用法_Javascript Array.every()方法