摘要:本文主要向大家介绍了Photoshop入门学习之PS 图像调整算法——黑白,通过具体的内容向大家展现,希望对大家Photoshop入门学习有所帮助。
本文主要向大家介绍了Photoshop入门学习之PS 图像调整算法——黑白,通过具体的内容向大家展现,希望对大家Photoshop入门学习有所帮助。
<
黑白调整
Photoshop CS的图像黑白调整功能,是通过对红、黄、绿、青、蓝和洋红等6种颜色的比例调节来完成的。能更精细地将彩色图片转换为高质量的黑白照片。
Photoshop CS图像黑白调整功能的计算公式为:
gray= (max - mid) * ratio_max + (mid - min) * ratio_max_mid + min
公式中:gray为像素灰度值,max、mid和min分别为图像像素R、G、B分量颜色的最大值、中间值和最小值,ratio_max为max所代表的分量颜色(单色)比率,ratio_max_mid则为max与mid两种分量颜色所形成的复色比率。
默认的单色及复色比率为:
Color_Ratio(1)=0.4; %%%% Red
Color_Ratio(2)=0.6; %%%% Yellow
Color_Ratio(3)=0.4; %%%% Green
Color_Ratio(4)=0.6; %%%% Cyan
Color_Ratio(5)=0.2; %%%% Blue
Color_Ratio(6)=0.8; %%%% Magenta
Program:
%%%%% 程序实现图像的黑白调整功能
clc;
clear all;
close all;
Image=imread('9.jpg');
Image=double(Image);
R=Image(:,:,1);
G=Image(:,:,2);
B=Image(:,:,3);
[row, col] = size(R);
Gray_img(1:row,1:col)=0;
Sum_rgb=R+G+B;
%%%% 各种颜色的默认比率
Color_Ratio(1:6)=0;
Color_Ratio(1)=0.4; %%%% Red
Color_Ratio(2)=0.6; %%%% Yellow
Color_Ratio(3)=0.4; %%%% Green
Color_Ratio(4)=0.6; %%%% Cyan
Color_Ratio(5)=0.2; %%%% Blue
Color_Ratio(6)=0.8; %%%% Magenta
for i=1:row
for j=1:col
r=R(i,j);
g=G(i,j);
b=B(i,j);
Max_value=max(r,max(g,b));
Min_value=min(r,min(g,b));
Mid_value=Sum_rgb(i,j)-Max_value-Min_value;
if(Min_value==r)
Index=0;
elseif(Min_value==g)
Index=2;
else
Index=4;
end
ratio_max_mid=Color_Ratio(mod(Index+3,6)+1);
if(Max_value==r)
Index=1;
elseif(Max_value==g)
Index=3;
else
Index=5;
end
ratio_max=Color_Ratio(Index);
Temp=(Max_value-Mid_value)*ratio_max+(Mid_value-Min_value)...
*ratio_max_mid+Min_value;
Gray_img(i,j)=(Max_value-Mid_value)*ratio_max+(Mid_value-Min_value)...
*ratio_max_mid+Min_value;
end
end
imshow(Image/255);
figure, imshow(Gray_img/255);
本文由职坐标整理并发布,希望对同学们有所帮助。了解更多详情请关注常用软件Photoshop频道!
您输入的评论内容中包含违禁敏感词
我知道了
请输入正确的手机号码
请输入正确的验证码
您今天的短信下发次数太多了,明天再试试吧!
我们会在第一时间安排职业规划师联系您!
您也可以联系我们的职业规划师咨询:
版权所有 职坐标-一站式IT培训就业服务领导者 沪ICP备13042190号-4
上海海同信息科技有限公司 Copyright ©2015 www.zhizuobiao.com,All Rights Reserved.
沪公网安备 31011502005948号