java 图片 黑白_java – 将图像转换为黑白(不是灰色标尺)
你好我将图像从彩色转换为纯黑色和白色,结果是一个黑暗的图像.我没理由.以下是我的代码,它受到SO上其他代码的启发.
任何指导都会有所帮助.
BufferedImage coloredImage = ImageIO.read(new File("/home/discusit/ninja.png"));
BufferedImage blackNWhite = new BufferedImage(coloredImage.getWidth(),coloredImage.getHeight(),BufferedImage.TYPE_BYTE_BINARY);
Graphics2D graphics = blackNWhite.createGraphics();
graphics.drawImage(blackNWhite, 0, 0, null);
我没有得到我做错的事.使用任何其他开源库的任何更多想法都可以.
工作:::::
BufferedImage coloredImage = ImageIO.read(new File("/home/abc/ninja.png"));
BufferedImage blackNWhite = new BufferedImage(coloredImage.getWidth(),coloredImage.getHeight(),BufferedImage.TYPE_BYTE_BINARY);
Graphics2D graphics = blackNWhite.createGraphics();
graphics.drawImage(coloredImage, 0, 0, null);
ImageIO.write(blackNWhite, "png", new File("/home/abc/newBlackNWhite.png"));
解决方法:
您实际上并没有将彩色图像转换为黑白图像;您正在创建一个与旧图像大小相同的新空白图像.您需要实际执行某些操作来处理旧图像.
标签:java,image-processing
来源: https://codeday.me/bug/20191007/1864943.html
java 图片 黑白_java – 将图像转换为黑白(不是灰色标尺)相关推荐
- java图片色差_java – JPEG图像的颜色错误
我现在找到一个解决方案,这是工作,至少如果我的结果图像也是一个JPEG: 首先我读取图像(从字节数组imageData),最重要的是,我还读取元数据. InputStream is = new Buf ...
- css如何把图片设置为黑白_使用CSS将图像转换为黑白图像
css如何把图片设置为黑白 Desaturating a color image couldn't be simpler with CSS. The filter is typically appli ...
- java 数字图片识别_java – 识别图像中的数字
您很可能需要执行以下操作: >在整个页面上应用Hough Transform算法,这应该会产生一系列页面部分. >对于您获得的每个部分,请再次应用.如果当前部分产生2个元素,那么你应该处理 ...
- java 图片旋转_Java实现图片旋转、指定图像大小和水平翻转|chu
本文实例为大家分享了Java实现图片旋转.指定图像大小.水平翻转,供大家参考,具体内容如下 package com.zeph.j2se.image; import java.awt.Graphics2 ...
- java 图片水印_JAVA实现图片水印
一.JAVA图片水印实现原理 1.1.JAVA图片水印实现思路 1.创建缓存图片对象. 2.创建Java绘图工具对象. 3.使用绘图工具对象将原图绘制到缓存图片对象. 4.使用绘图工具将水印(文字/图 ...
- java 图片 缩略图_java 图片缩略图的两种方法
最近网上看到两种不同的java图片缩略图的绘制方案 第一种,使用Graphics().drawImage按照一定的比例重新绘制图像. package com.image.suoluetu; impor ...
- java图片拷贝_java图片拷贝
请选择上传的图片或文件: 可以看到,我们将...之后,我们就来编写这个 servlet--UpLoad.java 复制代码 代码如下: package load; import java.io.Fil ...
- linux 图片 ascii,asciiviewer - 将图像转换为ASCII艺术
由于终端仅限于文本,因此像asciiviewer这样的工具通常可用于从纯文本生成图像. 要做到这一点,你需要一个名为asciiviewer的工具. aview/asciiview是一个图像查看器,以A ...
- java图片马赛克_java实现图片缩放、旋转和马赛克化
本文是作者结合网上的一些资料封装的java图片处理类,支持图片的缩放,旋转,马赛克化. 不多说,上代码: package deal; import java.awt.Color; import jav ...
最新文章
- Mol Plant | 中科院遗传与发育生物学研究所周俭民课题组报道了细菌效应蛋白在植物细胞内诱导免疫受体ZAR1寡聚的新发现...
- mysql 数据结构设计_MYSQL 设计数据结构需注意问题
- 在去长春和松源的路上
- 对特朗普获胜感到意外? 那你是被社交媒体迷惑了
- api.php phpcms,phpcms程序api怎么写接口
- java response 状态码_response(向客户端写入数据、对相应进行设置(状态码、响应头))...
- flutter: 建树流程
- 参考阿里云DMS快速开发数据管理平台
- 系统学习机器学习之神经网络(十一) --TDNN
- javascript高级程序设计pdf(JavaScript高级程序设计PDF版)
- 自己的阿里云镜像加速器查找
- 不允许有匹配 [xX][mM][lL] 的处理指令目标
- oracle卸载界面显示不出来,如果oracle卸载没有正确卸载应该怎么办?
- 【年度总结】回顾2021,展望2022,老杨来了
- 星界边境联机服务器未响应,星界边境Starbound联机注意事项
- 【烙铁使用规范】—— 延长无铅手工焊接工艺中烙铁头的寿命
- DirectShow安装
- 使用nvm管理node和npm
- iOS 指南针的制作 附带源码
- Executors.newFixedThreadPool(int threads)和Executors.newCachedThreadPool()