那位高人帮我把蓝底照片改成白底改成白底

方法:美图秀秀 + java程序。
原来的照片是这样的:
1. 先用美图秀秀将面积较大的蓝底以及边缘比较光滑的部分先刷成白色,或者抠出来都行。
&2. 用java程序将边缘部分的蓝色调替换成白色,代码如下:
import java.awt.image.BufferedI
import java.io.F
import java.io.FileOutputS
import javax.imageio.ImageIO;
public class ImageProcessor {
public static void main(String[] args) throws Exception {
File file = new File("xxx.jpg"); //要处理的图片路径
//定义一个RGB的数组,因为图片的RGB模式是由三个 0-255来表示的 比如白色就是(255,255,255)
int[] rgb = new int[3];
BufferedImage bi = null; //用来处理图片的缓冲流
bi = ImageIO.read(file); //用ImageIO将图片读入到缓冲中
} catch (Exception e) {
e.printStackTrace();
//得到图片的长宽
int width = bi.getWidth();
int height = bi.getHeight();
* 以下是遍历图片的像素,把指定区域内的像素的颜色换成目标颜色
//指定每个区域的范围(x:beginX~endX, y:beginY~endY 围起来的区域)
int[] beginX = new int[]{230, 230, 1050};
int[] endX = new int[]{, 1130};
int[] beginY = new int[]{0, 400, 400};
int[] endY = new int[]{400, 655, 685};
for (int k = 0; k & beginX. k++) {
for (int i = beginX[k]; i & endX[k]; i++) {
for (int j = beginY[k]; j & endY[k]; j++) {
//得到指定像素(i,j)上的RGB值
int pixel = bi.getRGB(i, j);
//分别进行位操作得到 r g b上的值
rgb[0] = (pixel & 0xff0000) && 16;
rgb[1] = (pixel & 0xff00) && 8;
rgb[2] = (pixel & 0xff);
//进行换色操作,我这里是要把蓝底换成白底,那么就判断图片中rgb值是否在蓝色范围的像素
if (rgb[0] & 155 && rgb[0] & 0 && rgb[1] & 256 && rgb[1] & 105 && rgb[2] & 256 && rgb[2] & 105) {
bi.setRGB(i, j, 0xffffff); //是则把该像素换成白色
System.out.println(file.getName() + "处理完毕!");
* 将缓冲对象保存到新文件中
FileOutputStream ops = new FileOutputStream(new File("xxx.jpg")); //生成的新图片路径
ImageIO.write(bi, "jpg", ops);
ops.flush();
ops.close();
3. 再用美图秀秀把周围未去除的蓝色部分刷成白色。
4. 这样基本上就完成了,如果不满意,还可以用美图秀秀中的“局部变色笔”,用黑色在头发边缘处刷一刷。
大功告成!!!!
阅读(...) 评论()帐号:密码:下次自动登录{url:/nForum/slist.json?uid=guest&root=list-section}{url:/nForum/nlist.json?uid=guest&root=list-section}
贴数:9&分页:勇敢一点发信人: SuperSky (勇敢一点), 信区: DigiPhoto
标&&题: 照片白底改蓝底最方便的方法是什么?
发信站: 水木社区 (Tue Jun&&7 18:46:32 2011), 站内 && 机器上没有PS,也不想装,太大了。 && -- && ※ 来源:·水木社区 newsmth.net·[FROM: 135.240.14.*]
苍狼Sirius发信人: imawolf (苍狼Sirius), 信区: DigiPhoto
标&&题: Re: 照片白底改蓝底最方便的方法是什么?
发信站: 水木社区 (Tue Jun&&7 19:33:30 2011), 站内 && 画图
【 在 SuperSky (勇敢一点) 的大作中提到: 】
: 机器上没有PS,也不想装,太大了。
&&&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 115.85.238.168]
皓龙发信人: amdopteron (皓龙), 信区: DigiPhoto
标&&题: Re: 照片白底改蓝底最方便的方法是什么?
发信站: 水木社区 (Tue Jun&&7 22:54:42 2011), 站内 && re
【 在 imawolf (苍狼Sirius) 的大作中提到: 】
Minolta A9+VC9M+DM9+蓝色妖姬&&Minolta A7&&Sony DSC-F717&&Olymupsμ2
ZEISS1.8/135&&AF Zoom3X-1X/1.7-2.8 Macro&&SAL50/1.4&&KM17-35/2.8-4D
MAF100/2.8soft&&MAF75-300/4.5-5.6D&&Tamron180/3.5Macro&&1758&&07A
Sony NEX3&&Sony SEL16/2.8&&Sony LA-EA1&&中一 E28/2.8
Minolta Flash2000xi&&Sony HVL-RLA&& GITZO GT2531&&Kangrinpoche NB2B
Kodak Ektalite 500-TUV&&Epson Perfection 3490PHOTO &&&& ※ 来源:·水木社区 newsmth.net·[FROM: 117.136.24.*]
勇敢一点发信人: SuperSky (勇敢一点), 信区: DigiPhoto
标&&题: Re: 照片白底改蓝底最方便的方法是什么?
发信站: 水木社区 (Wed Jun&&8 13:16:16 2011), 站内 && 自带画图工具?怎么选择区域了?我这是一寸免冠照片。
【 在 amdopteron (皓龙) 的大作中提到: 】
&&&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 135.240.14.*]
皓龙发信人: amdopteron (皓龙), 信区: DigiPhoto
标&&题: Re: 照片白底改蓝底最方便的方法是什么?
发信站: 水木社区 (Wed Jun&&8 16:45:23 2011), 站内 && 需要选择区域么。。。。
【 在 SuperSky (勇敢一点) 的大作中提到: 】
: 自带画图工具?怎么选择区域了?我这是一寸免冠照片。
Minolta A9+VC9M+DM9+蓝色妖姬&&Minolta A7&&Sony DSC-F717&&Olymupsμ2
ZEISS1.8/135&&AF Zoom3X-1X/1.7-2.8 Macro&&SAL50/1.4&&KM17-35/2.8-4D
MAF100/2.8soft&&MAF75-300/4.5-5.6D&&Tamron180/3.5Macro&&1758&&07A
Sony NEX3&&Sony SEL16/2.8&&Sony LA-EA1&&中一 E28/2.8
Minolta Flash2000xi&&Sony HVL-RLA&& GITZO GT2531&&Kangrinpoche NB2B
Kodak Ektalite 500-TUV&&Epson Perfection 3490PHOTO &&&& ※ 来源:·水木社区 newsmth.net·[FROM: 58.20.47.*]
风雨发信人: wwww (老赵), 信区: DigiPhoto
标&&题: Re: 照片白底改蓝底最方便的方法是什么?
发信站: 水木社区 (Wed Jun&&8 17:24:34 2011), 站内 && 难道脑袋很方,或者脑袋很圆? && 【 在 amdopteron (皓龙) 的大作中提到: 】
: 标&&题: Re: 照片白底改蓝底最方便的方法是什么?
: 发信站: 水木社区 (Wed Jun&&8 16:45:23 2011), 站内
: 需要选择区域么。。。。
: 【 在 SuperSky (勇敢一点) 的大作中提到: 】
: : 自带画图工具?怎么选择区域了?我这是一寸免冠照片。
: Minolta A9+VC9M+DM9+蓝色妖姬&&Minolta A7&&Sony DSC-F717&&Olymupsμ2
: ZEISS1.8/135&&AF Zoom3X-1X/1.7-2.8 Macro&&SAL50/1.4&&KM17-35/2.8-4D
: MAF100/2.8soft&&MAF75-300/4.5-5.6D&&Tamron180/3.5Macro&&1758&&07A
: Sony NEX3&&Sony SEL16/2.8&&Sony LA-EA1&&中一 E28/2.8
: Minolta Flash2000xi&&Sony HVL-RLA&& GITZO GT2531&&Kangrinpoche NB2B
: Kodak Ektalite 500-TUV&&Epson Perfection 3490PHOTO
: ※ 来源:·水木社区 newsmth.net·[FROM: 58.20.47.*]
&&&& -- &&&&&&&&&&&&&&水木社区果冻证 0004 号 &&┌────┐┌────┐┌──┬─┐┌──┬─┐ &&├────│╭┴┴┴─┐│&&&&│&&││&&&&│&&│ &&└────╯├┼───┤├──┼─┤├──┼─┤ &&┬┬┬──┐└├──┐┘└──┼─╯└──┼─╯ &&└┴┤┌─┐┌│──┼┐└─┬┼┬┘└─┬┼┬┘ ╰─┘──╯└╯──╯╯└─╯┘└╯└─╯┘└╯ &&&& ※ 来源:·水木社区 newsmth.net·[FROM: 211.99.222.*]
好日子发信人: gutentag (好日子), 信区: DigiPhoto
标&&题: Re: 照片白底改蓝底最方便的方法是什么?
发信站: 水木社区 (Fri Jun 10 09:36:15 2011), 站内 && 换蓝背景重新拍一张 && 【 在 SuperSky (勇敢一点) 的大作中提到: 】
: 机器上没有PS,也不想装,太大了。
&&&& -- && ※ 来源:·水木社区 newsmth.net·[FROM: 219.234.209.*]
嘿!老牛发信人: NiubiwomeN (谁比我闷?), 信区: DigiPhoto
标&&题: Re: 照片白底改蓝底最方便的方法是什么?
发信站: 水木社区 (Sun Jun 19 12:43:10 2011), 站内 && laf,人让你用笔画图 && 【 在 wwww (老赵) 的大作中提到: 】
: 难道脑袋很方,或者脑袋很圆?
Nikon D300S&&&&Nikkor 85/f1.8&&Nikkor 16-85/f3.5-5.6&&Nikkor 50/f1.2 MF && IMAC 511CH/A&&&&Thinkpad T60&& Thinkpad T40p&&&& Panasonic 50pv80c && Maryad Z142&&&& Amphion Helium2&&&& Oral-B D32 &&&& ※ 来源:·水木社区 newsmth.net·[FROM: 123.120.134.*]
溜达的小辫发信人: Bside (溜达的小辫), 信区: DigiPhoto
标&&题: Re: 照片白底改蓝底最方便的方法是什么?
发信站: 水木社区 (Wed Jul&&6 11:58:50 2011), 站内 && 蓝色水彩笔
【 在 SuperSky (勇敢一点) 的大作中提到: 】
: 机器上没有PS,也不想装,太大了。
青快来不了的现在都在儿快! && ※ 来源:·水木社区 ·[FROM: 58.83.252.*]
文章数:9&分页:PS把照片白底改成蓝底,蓝底换成白底,蓝底改红底教程
作者:feifeidown
字体:[ ] 来源:互联网 时间:12-26 10:21:56
有些亲们在网络上交电子照片时,因为有要求,必须交白底的或红底的,但手头上只有蓝底的,如果出去照吧麻烦不说,还得平白无故花银子。下面小编就为大家分享一篇PS把照片白底改成蓝底,蓝底换成白底,蓝底改红底教程,一起来看看吧
通常我们需要将照片的背景色进行适当的改变以满足特定的需要。实现这一目地的重要方法是利用PS来实现的,因为其强大的图像处理能力,使之可以满足我们多样化的需求。下面小编就为大家分享一篇PS把照片白底改成蓝底,蓝底换成白底,蓝底改红底教程,一起来看看吧!
在我们的学习和生活中,证件照是必须的,例如考试、申请书、档案、简历等,都需要证件照。然而,证件照的标准并没有统一,有时需要白底,有时需要蓝底,有时需要红底&&有时我们手里只有一张白底的照片,而规定有必须交蓝底的,这会让我们和苦恼&&重新照吗?尽管现在的数码摄影、数码冲印已经很方便了,但仍需要花费一下不必要的时间,尤其是当我们急用的时候。这时我们就需要借助Photoshop的帮助了。
PS证件照的方法分了 3 类:1.白底转蓝底-白底转红底;2.蓝底转红底-红底转蓝底。3.蓝底转白底-红底转白底。
下面是详细步骤:
先下载Photoshop,最好是下载简体版的,比较快。***之后打开Photoshop。
打开照片,运行Photoshop,执行- 文件 &-打开,找到需要换底色的证件照片。
单击,选中魔法工具图标,设置容差为64(这个可以根据需要自行设置)
在照片颜色分界处,单击左键,会出现,白色部分被选中。
在屏幕右下角,单击选择纯色,如图
在调色板中,选择要改成的颜色,然后点击【好】,这里选择红色为例子,如图:
然后点击菜单栏,【文件】》【储存为】》
对导出的新照片进行命名,最好别和原来的一样 ,这样下次还可以接着用。前后两张对比图
注意事项:此方法只适合修改证件照,步骤3中的容差,需要自己调节。
以上就是PS把照片白底改成蓝底,蓝底换成白底,蓝底改红底教程,希望能对大家有所帮助,谢谢阅读!
大家感兴趣的内容
12345678910
最近更新的内容

参考资料

 

随机推荐