java 图片 黑白_Java实现彩色图片转为黑白图片
package com.what21.swing.image.demo03;
import java.awt.color.ColorSpace;
import java.awt.image.BufferedImage;
import java.awt.image.ColorConvertOp;
import java.io.File;
import java.io.IOException;
import javax.imageio.ImageIO;
public class PictureGray {
/**
* 彩色转为黑白
*
* @param source
* @param result
*/
public static void gray(String source, String result){
try{
BufferedImage src = ImageIO.read(new File(source));
ColorSpace cs = ColorSpace.getInstance(ColorSpace.CS_GRAY);
ColorConvertOp op = new ColorConvertOp(cs, null);
src = op.filter(src, null);
ImageIO.write(src, "JPEG", new File(result));
}
catch (IOException e){
e.printStackTrace();
}
}
/**
* @param args
*/
public static void main(String[] args) {
gray("c://001.jpg","c:002.jpg");
}
}
java 图片 黑白_Java实现彩色图片转为黑白图片相关推荐
- java类索引_java中索引的分类,图片详解
java的学习是一个漫长而又循环往复不断上升的过程,今天我们再来看一下java索引的分类,并且通过详细的图片解析. 首先,java中的索引主要分为聚簇索引和非聚簇索引. 其中InnoDB主键使用的是聚 ...
- 32位java怎么改_java修改24位深度png图片为32位深度
前言 在做图片切割时,发现切除来的图片空白部分变成了黑色背景,发现属性是24位深度 解决方案 1.先上代码 BufferedImage image = readImage(url); Buffered ...
- java 解析二进制_java实现解析二进制文件(字符串、图片)
1.需求说明,实现细节要求: 解析二进制文件 files\case10\binary,其中包含一个字符串和一张图片,数据文件格式为字符串数据长度(2字节)+字符串内容+图片数据长度(4字节)+图片数据 ...
- java pdf 水印_Java 在PDF中添加水印——文本/图片水印
水印是一种十分常用的防伪手段,常用于各种文档.资料等.常见的水印,包括文字类型的水印.图片或logo类型的水印.以下java示例,将分别使用inserttextwatermark(pdfpagebas ...
- java word 水印_Java 添加Word文本水印、图片水印
水印是一种常用于各种文档的声明.防伪手段,一般可设置文字水印或者加载图片作为水印.以下内容将分享通过Java编程给Word文档添加水印效果的方法,即 文本水印图片水印使用工具:Free Spire.D ...
- java 3d验证码_Java实现验证码具体代码(图片、汉字)
本文为大家分享两个实例,相信大家一定会喜欢. 实例1:随机生成验证码图片并将之输出为一个png文件 效果图: import java.awt.Color; import java.awt.Font; ...
- java+微博上传图片_java实现新浪微博Oauth接口发送图片和文字的方法
本文实例讲述了java实现新浪微博oauth接口发送图片和文字的方法.分享给大家供大家参考.具体如下: 基于网上很多人利用新浪api开发新浪微博客户端的时候遇到无法发图片的问题,很多人卡在了这一布.现 ...
- java插入背景图片问题_java程序中如何插入背景图片
展开全部 我们继承(扩展一个 JPanel / JFrame) 之类的e5a48de588b662616964757a686964616f31333335326261组件,覆盖它的 paintComp ...
- java拼接图片大小_Java实现图片拼接(注:图片需长宽一致)
/** * 拼接图片(注:图片需长宽一致) * @param files img1 ,img2 * @param type 1:横向拼接 2:纵向拼接 * @param targetFile 合成新的 ...
- java book打印机_java如何调用本地打印机进行图片打印
用java实现本地打印:java.awt中提供了一些打印的API,要实现打印,首先要获得打印对象,然后继承Printable实现接口方法print,以便打印机进行打印,最后用用Graphics2D直接 ...
最新文章
- Linux上用户执行命令记录
- 关于Two pointers的个人理解
- java doubke类型转换为String_Java基础知识面试题大集合
- 用科幻艺术描绘未知的魅力-环境篇
- 大数据架构中使用JSON-RPC好,还是RESTful API好?
- 【Spring学习笔记-MVC-17】Spring MVC之拦截器
- Java NPOIFSFileSystem.getRoot方法代碼示例
- Android -- 屏幕适配
- oracle共享池的结构,Oracle 10g内存结构之共享池的相关知识及使用简介
- windows10防Linux,用户禁用Defender提升Win10 Linux子系统性能
- 部署和调优 2.1 squid正向代理
- 苹果怎么改字体_截图里的文字要改,字体怎么做到一模一样?
- java计算机毕业设计网上商城系统源码+系统+数据库+lw文档+mybatis+运行部署
- 科普一下网络的灵魂 ACL
- XSS注入之xss-labs
- Virtualbox拓展包安装失败
- JAVA实现图片加水印及Base64图片字符串加水印
- 快来看,你的盒子也能用OpenCV NPU后端啦
- js如何实现阿拉伯数字转中文大写数字
- 使用多媒体API枚举音频设备 - zgl7903的专栏 - CSDNBlog