java更换证件照背景色
怎么知道自己的rgb值,在电脑上用画图软件打开想要替换的图片 用提取笔提取色号 然后点击编辑颜色就可以得到你的rgb色号
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.FileDescriptor;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import javax.imageio.ImageIO;public class ImageDemoBackGround {public static void main(String[] args) throws Exception {// TODO Auto-generated method stub/** 待处理的图片* */File dir = new File("C://Users//10124//Desktop//个人文件//图片");/** 列出目录中的图片,得到数组* */File[] files = dir.listFiles();/** 遍历数组* */for (int x = 0; x < files.length; x++) {/** 定义一个数组,存放RGB值* */int[] rgb = new int[3];/** byte转换BuffereImage* */BufferedImage bImage = null;bImage = ImageIO.read(files[x]);int width = bImage.getWidth();int height = bImage.getHeight();int minx = bImage.getMinTileX();int miny = bImage.getMinTileY();System.out.println("正在处理..." + files[x].getName());/** 遍历像素点,判断是否更换颜色* */for (int i = minx; i < width; i++) {for (int j = miny; j < height; j++) {/** 换色* */int pixel = bImage.getRGB(i, j);rgb[0] = (pixel & 0xff0000) >> 16;rgb[1] = (pixel & 0xff00) >> 8;rgb[2] = (pixel & 0xff);//红--> 蓝//此处是判断RGB 的值是否是你想要替换的值 if (rgb[0] < 150 && rgb[0] > 100&& rgb[1] < 50&& rgb[2] < 50 ) {//bImage.setRGB(i, j, 0x438EDB);//替换成 蓝色bImage.setRGB(i, j, 0xFFB6C1);}}}System.out.println("\t处理完毕:" + files[x].getName());System.out.println();/** 输出* */FileOutputStream ops;try {ops = new FileOutputStream(new File("C://Users//10124//Desktop//个人文件//图片//" + x + ".jpg"));ImageIO.write(bImage, "jpg", ops);ops.flush();ops.close();} catch (FileNotFoundException e) {// TODO Auto-generated catch blocke.printStackTrace();}}}
}
java更换证件照背景色相关推荐
- Python一键更换证件照背景色
Python一键更换证件照背景色 PS: 也是从网上各个帖子中学习的Python,因此代码的格式以及内容有粘贴网上其他大神的代码,如有侵权请告知删除 示例界面 import cv2 import nu ...
- PS 更换证件照背景色
哈喽,各位小伙伴!今天我们来学习一下如何更换证件照背景色? 常见证件照 常见的证件照一般有白色.蓝色和红色三种样式,我们拍证件照一般只拍一种,为了节省支出,其他两种颜色就需要我们自己调色处理了 蓝底变 ...
- 再也不需要PS了,用Word更换证件照背景色更简单,10秒即可搞定
在更改证件照的背景颜色时大家一般会怎么更改呢?相信很多人会用PS来更改,但是并不是所有的小伙伴都懂得PS,那么这个时候要怎么办呢? 其实更改证件照的背景色有更简单的方法,不需要用到PS,10秒就能搞定 ...
- 手机更换证件照背景色只需1分钟,别去打印店花冤枉钱了
白底.蓝底.红底.灰底等等,不同的场合需要不同的证件照背景色,虽然奇奇六也不知道这些背景色有什么区别,但是每次要不同颜色的证件照时,都要去打印店里去让老板帮忙改一个背景色,你们可知道改一个背景色就需要 ...
- 程序员如何更换证件照背景色
前言 今天在清理电脑的时候翻到了好多以前写的程序,其中有一个切换证件照背景色的程序,应该是之前填某些资料时用到的.心血来潮,给他写了个界面,也算是一个比较实用的小工具吧.顺带练习pyqt的使用. 环境 ...
- 怎么给证件照换背景?教你一招快速更换证件照背景色
我们在参加各种网上考试报名的时候都需要上传证件照进行报名登记,不同的考试对证件照的尺寸大小.背景色的要求也不同,当我们手里有证件照但不符合要求又不会用PS的时候该怎么办呢?接下来,小编为大家推荐一款证 ...
- 利用excel更换证件照背景色
excel功能强大到超乎你的想象 插入图片--->设备透明色---->点击背景图----->填充新的背景色(纯色) 真的是超级方便.简单~~~
- 图片 button 去背景色_不会PS没关系,用Word更换证件照背景色只要10秒!
Hello,各位叨友们好呀!我是叨叨君~ 昨天在微博上看到这样一条热搜#原来蓝底照是这样拍的#,看完之后真的成功把我逗笑了,哈哈哈~ 垃圾桶怎么也不会想到,有生之年,还能充当拍照背景板的功能.... ...
- 不会PS没关系,用Word更换证件照背景色只要30秒,建议收藏
一说的更改照片的背景颜色很多人都会想到PS,但是PS对技术有一定的要求,一般人想学会还是要下一番功夫的.今天小编告诉大家用Word,不需任何插件.不需任何技术,一起来看看吧. 效果展施 操作步骤: 1 ...
- 证件照背景色怎么换白色?这两个小技巧要掌握
怎么把证件照的背景色换成白色呢?在日常的生活和工作中,证件照是最常使用的一种证件,用处不同,相关的要求也会不同,其中就有关于证件照的背景色,很多时候都是需要白色背景的证件照,如果我们不会使用PS工具来 ...
最新文章
- Linux/CentOS优化配置 汇总
- Sum All Primes
- 解读Java Class文件格式
- 数学建模债券投资组合_1998年全国大学生数学建模竞赛题目A题投资的收益和风险.PDF...
- vSphere 5.0热添加
- java springboot aop_Spring Boot实战系列(3)AOP面向切面编程
- unity3D-Gear VR字体由小变大效果
- [运维笔记] - (命令).Windows server常用网络相关命令
- Vue报错,[WDS] Disconnected!
- 编译器错误信息: CS1010: 常数中有换行符
- TortoiseSVN-1.9.4-中文语言包-官方下载地址
- 饼图出现超过100%的比例——基础积累
- 姓名大全 导入mysql_My SQL常用操作汇总详解
- Android 开发自己的网络收音机4——读取XML文件的电台数据
- 十大城市11月房价止跌回升 上海涨幅最高
- 视频怎么去水印教程 视频怎么去水印无痕迹
- 最快的Android TreeView出现了!
- 火柴棍能组成的最大数字
- biu Vue2高级知识点
- Pygame开发Flappy Bird小游戏(下)