复古照片_恐龙照片_PS教程

复古照片_恐龙照片

2023-04-28 19:35:30  浏览:1044  作者:ALLBET
复古照片,恐龙照片,ALLBET正好,前段时间公司的内部培训就讲到这方面。我将内容整理一下。观点:利用色彩对比突出按钮任务优先级,增加页面气氛。  Photoshop导航器和动作的技巧修照片前,一定要分析...
复古照片_恐龙照片

photoshop教程、ps教程、ps图文教程、photoshop、ps

  cs4之后的版本,不需要新建图层,直接按下快捷键就可以盖印图层了。

详细教程

1239我们知道每个锚点都有两条方向线,分别控制着上一锚点与本锚点之间,以及本锚点与下一锚点之间的片断。我们也知道了改变方向线的角度会影响片断的形态。在这里要提出的问题是,如果要在锚点处保持平滑的曲线,则锚点的两条方向线应处于水平夹角,否则曲线就会出现 尖角”现象。如下左图中的对比。注意这里的水平并不是指相对图像的水平,而是指夹角为180度。两者也分别被称为平滑点与角点。从方向线的几何特性上也不难理解。既然方向线是片断的切线,那么前后两条方向线的切线角度相同,则好比它们共有一条方向线, 来向”的最终进入角度,和 去向”的原始出发角度就相等。它们的长度可以不同,只要角度相同就可以保持平滑的曲线。大家如果已经开始实际动手绘制路径的话,应该就已经遇到过曲线不平滑的现象,因此理解这个知识很重要。可以通过前面学习过的方法,用转换点工具在锚点上拖动来重新建立方向线。

所以首先一步的改动便是调整明暗,根据刚刚讲的那个思路,拉高了黑场,控制高光部分。

那么在UI里,最小和最大尺寸应该是多少呢?

用画笔(硬度为0%)在第二个曲线调整层的蒙版中涂抹白色,这样就可以让调整的效果有选择地分布在画面中。之所以使用两个曲线调整层,是为了整体降低画面亮度后,再选择性地提高部分区域的亮度,这样可以在田野上营造出反差的效果。图像效果和图层调板分别如下左图和中图。还可以使用专属色彩调整层来对云彩图层添加曲线调整效果,增加对比度与现在的田野相符合。使用专属调整层的好处是不必再通过蒙版去控制有效区域。图像效果如下右图。

操作方法:

在Photoshop中如何使用Pantone色

确认颜色的Pantone数值

在工具箱中选择吸管工具,在图像的要取色的位置单击下,此时前景色就变成了吸管所取的颜色

单击工具箱中前景色的色块,弹出“拾色器”对话框,在对话框中选择“颜色库”按钮

“拾色器”对话框就变成了“颜色库”对话框,如下图所示的红圈所标的位置就是Pantone的颜色号码,而下面还有一个颜色,那就是我们刚才用吸管选择的颜色,这里表面Pantone 517C和刚才所选的颜色最接近。如果要选择Pantone 517C,在红圈的位置单击,再按下“确定”按钮即可。

选择Pantone色并应用

将图中的文字用魔棒工具选中

再次单击工具箱中的前景色色块,弹出“颜色库”对话框,在“色库”的下拉选项卡中选择一种所要使用的色库

用键盘输入225,就可以快速的调出Pantone 225C的颜色,单击“确定”按钮

填充Pantone 225C

由于是第一次接触网页制作软件,与图像软件在很多地方都有不同,所以一下子难以理解和消化是正常的。另外由于脚本库的指向问题,如果现在保存这个网页,其中的飘动效果只能在本机运行,在没有安装GoLive的电脑上是无法运行的。在我们正式地开始接触GoLive后就会学习如何将脚本包含在网页文件中。

消失点工具的使用方法还可以参照:PS CS2消失点工具巧妙打造田园花布沙发

三、根据图片搭配背景色

网页设计需要看整体,而不能针对性的看局部。网页中显示的图片往往是表达网站思想和意图的一部分,属于网站元素中比较重要的环节,所以让背景色来适应图片的颜色是情理之中。如下案例所示,蓝色系的图片搭配蓝灰色的背景,整体表现的十分融洽。

Channel Overlays就是显示不同通道的曲线;  Baseline是显示对角线那条浅灰色的基准线;  Histogram是显示色阶;  Intersection Line是显示你拖动曲线使水平和竖直方向的参考线。  最后我们看一下用新曲线工具修正的照片前后对比,笔者修正了原来图片中偏红的色调,增强了颜色的层次感(见图11)。在PS CS3中,新曲线工具给人最大的印象,就是更加方便快捷的可视化操作。

  

不过同样也是观察了足够多的 效果图”后,发现视觉焦点的位置不仅仅是与构图有关,这其中还有很多的特殊情况必须要注意到:

圆环上的度数代表了颜色的色相,离中轴的距离代表了颜色的饱和度,点的高度则对应了颜色的亮度。

第三步

作者:xiexienile来源:蓝色理想用于批量更改打开的图片的尺寸的photoshop 脚本 (javascript)。用法: 把解压出来的 改变尺寸.jsx” 文件复制到 ps安装目录\预置\脚本” 下,重新打开ps以后就可以在~[菜单- 文件-脚本] 里面找到 改变尺寸”或者解压出来,在开着ps的情况下,直接双击也可以用。功能介绍:1. 可以把当前文档(包括未保存过的)直接修改尺寸并保存为jpg。(注意会关闭当前文档!)2. 可以针对整个文件夹进行操作。(程序设定为 不包括隐藏文件”,因此不想处理和不能处理的文件可以先设置为[隐藏]属性)3. 可选择另存jpg 、gif、psd、tiff至另一个文件夹。4. 另存时支持文件名前后添加字符。5. 处理进度条,在大量文件处理的时候对进度掌握更好。(3月2日修正了隐藏文件导致进度条不准的bug)6. 修改了改变尺寸的算法,允许对不需要控制的尺寸留空(小于1或不填写即为留空,留空值将根据选项 不改变或者等比计算)7. 水印添加功能—可以平铺或添加独个的水印;并可以使用ps众多的图层混合模式。8. 修正了1.2版本保存gif 格式时颜色位数错误的bug 。如果有朋友问:想要半透明水印怎么办?想要倾斜水印怎么办?答:把水印文件做成半透明(保存为png或者psd 之类)和倾斜的即可,脚本界面就不另外放置参数了。界面图示:脚本下载其他旧版本及具体版本更新情况请到论坛交流:#target photoshopapp.bringToFront();// 带自动判断横竖的统一宽高操作。默认是直接保存关闭,原文件要注意备份! v2.0 - 2008.3.29// 原发:bbs.blueidea.com- Photoshop版var nowTime=new Date();var PRESOLUTION = 72; var startRulerUnits = app.preferences.rulerUnits;var startTypeUnits = app.preferences.typeUnits;app.preferences.rulerUnits = Units.PIXELS;app.preferences.typeUnits = TypeUnits.PIXELS;var title="批量尺寸调整 v2.0 - " res ="dialog { \text:'"+title+"直接保存并关闭',\ group: Group{orientation: 'column',alignChildren:'left',\ top:StaticText{text:'默认为直接覆盖保存 - 请注意选择或做好备份'},\ timeline:Progressbar{bounds:[0,0,300,10] , minvalue:0,maxvalue:100}\ corrdination: Panel { orientation: 'row', \ text: '需要尺寸', \ x: Group { orientation: 'row', \ s: StaticText { text:'宽:' }, \ e: EditText { preferredSize: [50, 20] } ,\ p: StaticText { text:'px' }, \ }, \ y: Group { orientation: 'row', \ s: StaticText { text:'高:' }, \ e: EditText { preferredSize: [50, 20] }, \ p: StaticText { text:'px' }, \ } ,\ }, \ a:Group{ orientation: 'row', \ c: Checkbox { text:' 保持原图宽高比,新尺寸仅作外框限定',helpTip:'原图比例不变,调整后宽/高均小于等于输入值'} ,\ }, \ b:Group{ orientation: 'row', \ c: Checkbox { text:' 不判断原图横竖',helpTip:'不根据原图的横竖自动对应尺寸,宽/高均以输入为准'} ,\ }, \ now:Group{ orientation: 'row', \ c: Checkbox { text:' 对文件夹进行操作(否则处理所有目前打开的文档)'} ,\ }, \ folderO:Group{ orientation: 'row', \ b: Button {text:'待处理文件夹', properties:{name:'open'} ,helpTip:'选择您需要处理的文件所在的文件夹'},\ s: EditText{ text:'', preferredSize: [180, 20] },\ },\ shui:Group{ orientation: 'row', \ c: Checkbox { text:' 为图片添加水印'} ,\ g: Group {\ one:RadioButton {text:'单一' ,helpTip:'只添加一个水印图,可控制添加位置'},\ fill:RadioButton {text:'平铺' ,helpTip:'多个水印图平铺布满画面,可控制间距'},\ }\ }, \ shuiSet: Panel {orientation: 'row', \ text: '水印设置', \ position:Group{ orientation: 'column',alignChildren:'left',\ po1:Group{ orientation: 'row',\ c1:Checkbox { helpTip:'以左上角为基准', preferredSize: [14, 14]} ,\ c2:Checkbox { helpTip:'以上中点为基准', preferredSize: [14, 14]} ,\ c3:Checkbox { helpTip:'以右上角为基准', preferredSize: [14, 14]} ,\ }, \ po2:Group{ orientation: 'row', \ c4:Checkbox { helpTip:'以左中点为基准', preferredSize: [14, 14]} ,\ c5:Checkbox { helpTip:'以正中心为基准', preferredSize: [14, 14]} ,\ c6:Checkbox { helpTip:'以右中点为基准', preferredSize: [14, 14]} ,\ }, \ po3:Group{ orientation: 'row', \ c7:Checkbox { helpTip:'以左下角为基准', preferredSize: [14, 14]} ,\ c8:Checkbox { helpTip:'以下中点为基准', preferredSize: [14, 14]} ,\ c9:Checkbox { helpTip:'以右下角为基准', preferredSize: [14, 14]} ,\ }, \ },\ other:Group{ orientation: 'column',alignChildren:'left',\ dis:Group{ orientation: 'row',\ s1: StaticText { text:'平距:'}, \ e1: EditText { preferredSize: [55, 20], helpTip:'距离参照点的水平距离;平铺状态下为间距(单位:像素)' } ,\ s2: StaticText { text:'垂距:'}, \ e2: EditText { preferredSize: [55, 20], helpTip:'距离参照点的垂直距离;平铺状态下为间距(单位:像素)' } ,\ },\ hun:Group{ orientation: 'row',\ s: StaticText { text:'混合:'}, \ d:DropDownList { alignment:'left', itemSize: [50,16] },\ s2: StaticText { text:'缩放:'}, \ e:EditText{ preferredSize: [38, 20], text:'1',helpTip:'水印与原始水印文件的缩放比例'},\ },\ open:Group{ orientation: 'row', \ b: Button {text:'选择水印文件', properties:{name:'open'} ,helpTip:'请确保文件为常用图片格式,且非gif动画'},\ e: EditText{ text:'', preferredSize: [86, 20] },\ },\ },\ },\ other:Group{ orientation: 'row', \ c: Checkbox {text:' 启用另存'} ,\ g: Group {\ jpeg:RadioButton {text:'JPEG'},\ gif:RadioButton {text:'GIF'},\ psd:RadioButton {text:'PSD'},\ tiff:RadioButton {text:'TIFF'},\ }\ }, \ otherSet: Panel {orientation: 'column',alignChildren:'left',\ text: '另存设置', \ Quality: Group { orientation: 'row',\ c: Checkbox { text:'转换 ICC 配置',helpTip:'在储存前将 ICC 配置文件转换为 sRGB'} ,\ s: StaticText { text:'压缩质量:' }, \ d: DropDownList { alignment:'left', itemSize: [26,14] },\ c2:Checkbox {text:'透明',helpTip:'包含基于颜色不透明度的透明性'},\ }, \ head: Group { orientation: 'row',\ s: StaticText { text:'在文件名前添加字符:' }, \ e: EditText { preferredSize: [50,20] } ,\ s2: StaticText { text:'勿含非法字符' , enabled:flase }, \ }, \ foot: Group { orientation: 'row',\ s: StaticText { text:'在文件名后添加字符:' }, \ e: EditText { preferredSize: [50, 20] }, \ s2: StaticText { text:'勿含非法字符' , enabled:flase}, \ } ,\ otherF:Group{ orientation: 'row', \ c: Checkbox { text:' 另存至其他文件夹'} ,\ }, \ folderS:Group{ orientation: 'row', \ b: Button {text:'另存至', properties:{name:'save'} ,helpTip:'选择您处理好的文件要保存至的文件夹'},\ s: EditText{ text:'', preferredSize: [180, 20] },\ },\ icc: Checkbox { text:' 储存时包含 ICC 配置文件',helpTip:'存为 GIF 格式时此选项无效'},\ },\ },\ buttons: Group { orientation: 'row', alignment: 'right',\ s:StaticText {text:'[ABOUT]'},\ Btnok: Button { text:'确定', properties:{name:'ok'} }, \ Btncancel: Button { text:'取消', properties:{name:'cancel'} } \ }, \}"; win = new Window (res);win.buttons.Btncancel.onClick = function () { //放弃 app.preferences.rulerUnits = startRulerUnits; app.preferences.typeUnits = startTypeUnits; this.parent.parent.close();}win.buttons.s.onClick = function () {alert("首发:bbs.blueidea.comPhotoshop专栏\r\n鸣谢:我爱蓝色、银子、蛋蛋、clz8206、洛辰妃子、Wonton",title+"关于");}function lock_b(){//如果勾选了a,则b被锁定 if(win.group.a.c.value){ win.group.b.c.value=true; } }win.group.a.c.onClick =function() { lock_b()}; win.group.b.c.onClick =function() { lock_b()};// 打开文件夹的操作var folderOpen=win.group.folderOvar folderSave=win.group.otherSet.folderSfolderOpen.b.onClick = function() { var defaultFolder = folderOpen.s.text; var testFolder = new Folder(defaultFolder); if (!testFolder.exists) { defaultFolder = "~"; } var selFolder = Folder.selectDialog("选择待处理文件夹", defaultFolder); if ( selFolder != null ) { folderOpen.s.text = selFolder.fsName; folderOpen.s.helpTip = selFolder.fsName.toString(); }}folderSave.b.onClick = function() { var defaultFolder = folderSave.s.text; var testFolder = new Folder(defaultFolder); if (!testFolder.exists) { defaultFolder = "~"; } var selFolder = Folder.selectDialog("选择要储存至的文件夹", defaultFolder); if ( selFolder != null ) { folderSave.s.text = selFolder.fsName; folderSave.s.helpTip = selFolder.fsName.toString(); }}win.group.shuiSet.other.open.b.onClick= function() //打开水印文件{ var selFile = File.saveDialog('选择水印文件'); if ( selFile != null ) { win.group.shuiSet.other.open.e.text = selFile.fsName; }}// 初始化选项if (app.documents.length == 0){ win.group.now.c.value = true; win.group.folderO.enabled =true;}else{ win.group.folderO.enabled =false;}win.group.other.g.enabled =false;win.group.otherSet.enabled =false;win.group.other.g.jpeg.value = true; //默认保存为jpgwin.group.otherSet.icc.value =true; //默认保存iccvar saveType = "jpeg";win.group.otherSet.Quality.c2.hide(); //隐藏第二选框for (i=0;i<13;i++){ //初始化jpeg质量下拉 win.group.otherSet.Quality.d.add("item", i );}win.group.otherSet.Quality.d.items[7].selected=true;win.group.otherSet.Quality.d.helpTip ='JPEG 压缩质量 (值越大压缩后质量越高)';win.group.shuiSet.enabled =false;win.group.shui.g.enabled =false;win.group.shui.g.one.value =true; //默认一个水印win.group.shuiSet.position.po3.c9.value=true; //默认右下角var jiaShui =false; //默认不添加水印var sBlend=new Array();sBlend[0]= "正常,NORMAL";sBlend[1]= "溶解,DISSOLVE";sBlend[2]= "变暗,DARKEN";sBlend[3]= "正片叠底,MULTIPLY";sBlend[4]= "颜色加深,COLORBURN";sBlend[5]= "线性加深,LINEARBURN";sBlend[6]= "变亮,LIGHTEN";sBlend[7]= "滤色,SCREEN";sBlend[8]= "颜色减淡,COLORDODGE";sBlend[9]= "线性减淡,LINEARDODGE";sBlend[10]= "叠加,OVERLAY";sBlend[11]= "柔光,SOFTLIGHT";sBlend[12]= "强光,HARDLIGHT";sBlend[13]= "亮光,VIVIDLIGHT";sBlend[14]= "线性光,LINEARLIGHT";sBlend[15]= "点光,PINLIGHT";sBlend[16]= "实色混合,HARDMIX";sBlend[17]= "差值,DIFFERENCE";sBlend[18]= "排除,EXCLUSION";sBlend[19]= "色相,HUE";sBlend[20]= "饱和度,SATURATION";sBlend[21]= "颜色,COLORBLEND";sBlend[22]= "明度,LUMINOSITY";//sBlend[23]= "深色,DARKERCOLOR";//sBlend[24]= "浅色,LIGHTERCOLOR";for (i=0;i<23;i++) { win.group.shuiSet.other.hun.d.add("item",sBlend.substring(0,sBlend.indexOf(",")));}win.group.shuiSet.other.hun.d.items[0].selected=true;//操作文件夹开关win.group.now.c.onClick =function(){ if (win.group.folderO.enabled) { win.group.folderO.enabled =false; }else{ win.group.folderO.enabled =true; }}//另存开关win.group.other.c.onClick =function(){ if (win.group.otherSet.enabled) { win.group.other.g.enabled =false; win.group.otherSet.enabled =false; win.text=title+'直接保存并关闭'; }else{ win.group.other.g.enabled = true; win.group.otherSet.enabled =true; win.text=title+'另存为并关闭'; if (!win.group.otherSet.otherF.c.value) {win.group.otherSet.folderS.enabled =false} }}//另存至文件夹开关win.group.otherSet.otherF.c.onClick =function(){ if (win.group.otherSet.folderS.enabled) { win.group.otherSet.folderS.enabled =false; }else{ win.group.otherSet.folderS.enabled =true; }}//水印开关win.group.shui.c.onClick =function(){ if (win.group.shui.g.enabled) { win.group.shui.g.enabled =false; win.group.shuiSet.enabled =false; }else{ win.group.shui.g.enabled =true; win.group.shuiSet.enabled =true; }}//定位开关var allp=win.group.shuiSet.position;function pointClear(nowP) { allp.po1.c1.value =false; allp.po1.c2.value =false; allp.po1.c3.value =false; allp.po2.c4.value =false; allp.po2.c5.value =false; allp.po2.c6.value =false; allp.po3.c7.value =false; allp.po3.c8.value =false; allp.po3.c9.value =false; nowP.value =true; }allp.po1.c1.onClick =function() {pointClear(this)}allp.po1.c2.onClick =function() {pointClear(this)}allp.po1.c3.onClick =function() {pointClear(this)}allp.po2.c4.onClick =function() {pointClear(this)}allp.po2.c5.onClick =function() {pointClear(this)}allp.po2.c6.onClick =function() {pointClear(this)}allp.po3.c7.onClick =function() {pointClear(this)}allp.po3.c8.onClick =function() {pointClear(this)}allp.po3.c9.onClick =function() {pointClear(this)}//格式选项转换win.group.other.g.jpeg.onClick =function() { changeType("jpeg");}win.group.other.g.gif.onClick =function() { changeType("gif");}win.group.other.g.psd.onClick =function() { changeType("psd");}win.group.other.g.tiff.onClick =function() { changeType("tiff");}//格式选项控制function changeType(type){ saveType=type; var don=win.group.otherSet.Quality; switch (type) { case "jpeg" : don.c.text ='转换 ICC 配置' ; don.c.helpTip ='在储存前将 ICC 配置文件转换为 sRGB' don.c.value =false; don.s.text ='压缩质量:'; don.d.helpTip ='JPEG 压缩质量 (值越大压缩后质量越高)'; don.d.removeAll(); for (i=0;i<13;i++){ don.d.add("item", i ); } don.d.items[7].selected=true; don.s.show(); don.d.show(); don.c2.hide(); win.text=title+'另存为 JPG 格式'; break; case "gif" : don.c.text ='启用扩散仿色' ; don.c.helpTip ='储存为 GIF 格式时使用扩散防色算法' don.c.value =true; don.s.text ='颜色位数:'; don.d.helpTip ='GIF 颜色位数 (值越大压缩后质量越高)'; don.d.removeAll(); for (i=2;i<257;i=i*2){ don.d.add("item",i); } don.d.items[7].selected=true; don.c2.value =true; don.s.show(); don.d.show(); don.c2.show(); win.text=title+'另存为 GIF 格式'; break; case "psd" : don.c.text='最大兼容' ; don.c.helpTip ='储存为 PSD 格式是实现最大兼容' don.c.value =true; don.s.hide(); don.d.hide(); don.c2.hide(); win.text=title+'另存为 PSD 格式'; break; case "tiff" : don.c.text='LZW压缩' ; don.c.helpTip ='用 TIFF 格式储存时使用 LZW 压缩' don.c.value =false; don.s.hide(); don.d.hide(); don.c2.hide(); win.text=title+'另存为 TIFF 格式'; } win.reload(); }function fillPattern(name,id,opacity) {//填充图案 var desc4 = new ActionDescriptor(); desc4.putEnumerated( charIDToTypeID( "Usng" ), charIDToTypeID( "FlCn" ), charIDToTypeID( "Ptrn" ) ); var desc5 = new ActionDescriptor(); desc5.putString( charIDToTypeID( "Nm" ), name ); //desc5.putString(charIDToTypeID( "Idnt" ), id ); desc4.putObject( charIDToTypeID( "Ptrn" ), charIDToTypeID( "Ptrn" ), desc5 ); desc4.putUnitDouble( charIDToTypeID( "Opct" ), charIDToTypeID( "#Prc" ), opacity ); desc4.putEnumerated( charIDToTypeID( "Md" ), charIDToTypeID( "BlnM" ), charIDToTypeID( "Nrml" ) ); executeAction( charIDToTypeID( "Fl" ), desc4, DialogModes.NO );};function setPattern(name) { //定义图案 var desc13 = new ActionDescriptor(); var ref7 = new ActionReference(); ref7.putClass( charIDToTypeID("Ptrn") ); desc13.putReference( charIDToTypeID("null"), ref7 ); var ref8 = new ActionReference(); ref8.putProperty( charIDToTypeID("Prpr"),charIDToTypeID("fsel") ); ref8.putEnumerated( charIDToTypeID("Dcmn"), charIDToTypeID("Ordn"), charIDToTypeID("Trgt") ); desc13.putReference( charIDToTypeID("Usng"), ref8 ); desc13.putString( charIDToTypeID("Nm"), name );executeAction( charIDToTypeID("Mk"), desc13, DialogModes.NO ); }function delPattern(){ //删除图案 var desc92 = new ActionDescriptor(); var ref53 = new ActionReference(); ref53.putIndex( charIDToTypeID( "Ptrn" ), 178 ); desc92.putReference( charIDToTypeID( "null" ), ref53 );executeAction( charIDToTypeID( "Dlt " ), desc92, DialogModes.NO );}// 实际处理开始function newsize(docRef,a,b,x,y){ //改变图象尺寸函数 var PW=x; var PH=y; if (x<1 || y<1) b=true; //有一个值空缺的时候,不判断横竖 if (!b && x<y){//确保PW>=PH PW=y; PH=x; } var dw = docRef.width; var dh = docRef.height; var fw = PW; var fh = PH; if(!b && dh>dw){ fw = PH; fh = PW; } if (x<1) fw=dw; //尺寸小于1则为 不做改变 if (y<1) fh=dh; if(a){ w1 =dw/fw; h1 =dh/fh; if(w1>h1){ fh =dh/w1; }else{ fw =dw/h1; } if (x<1 && y>=1) {fw=dw/h1;fh=y;} //有1个值不做限定的情况 if (y<1 && x>=1) {fh =dh/w1;fw=x;} } docRef.resizeImage(fw, fh, PRESOLUTION, ResampleMethod.BICUBIC);}function shui(){ //水印处理函数 if (!win.group.shuiSet.other.open.e.text) { alert("您没有选择水印文件"); }else{ var shuiFlie = File(win.group.shuiSet.other.open.e.text); docShui= open(shuiFlie); docShui.changeMode(ChangeMode.RGB); if (docShui.layers.length>1) docShui.mergeVisibleLayers(); //合并可见层 var shuiLayer = docShui.activeLayer; if (parseInt(shuiLayer.bounds.toString().replace(/\D/g,"")) == 0) { docShui.close(SaveOptions.DONOTSAVECHANGES); if(confirm("水印文件内容为空,继续操作将不会添加任何水印")) go(false);//继续操作,只是不添加水印 }else{ //拷贝水印 var suo=Number(win.group.shuiSet.other.hun.e.text); if (!suo) suo=1; //容错 if (suo<0) suo=1; docShui.resizeImage(docShui.width*suo,docShui.height*suo,PRESOLUTION, ResampleMethod.BICUBIC); //变换水印大小 var sW=Number(shuiLayer.bounds[2]-shuiLayer.bounds[0]); var sH=Number(shuiLayer.bounds[3]-shuiLayer.bounds[1]); docShui.selection.selectAll(); docShui.selection.copy(); docShui.close(SaveOptions.DONOTSAVECHANGES); //新建文档定义水印为图案 if (win.group.shui.g.fill.value){ var newDR = app.documents.add(Number(win.group.shuiSet.other.dis.e1.text)+sW, Number(win.group.shuiSet.other.dis.e2.text)+sH, 72, "ShuiTu", NewDocumentMode.RGB, DocumentFill.TRANSPARENT); newDR.paste(); newDR.selection.selectAll(); setPattern("BlueIdea-Script-Watermark-"+nowTime.toString()); newDR.close(SaveOptions.DONOTSAVECHANGES); newDR= null; } go(true,sW,sH); } }}function pasteShui(nWidth,nHeight,moveX,moveY,sW,sH,sHun){ //粘贴水印及偏移or 填充 app.activeDocument.changeMode(ChangeMode.RGB); if(win.group.shui.g.one.value){ switch (true) { case (allp.po1.c1.value||allp.po2.c4.value||allp.po3.c7.value): NowMX=moveX-nWidth/2+sW/2; break; case (allp.po1.c2.value||allp.po2.c5.value||allp.po3.c8.value): NowMX=moveX; break; case (allp.po1.c3.value||allp.po2.c6.value||allp.po3.c9.value): NowMX=nWidth/2-moveX-sW/2; break; default : NowMX=0; } switch (true) { case (allp.po1.c1.value||allp.po1.c2.value||allp.po1.c3.value): NowMY=moveY-nHeight/2+sH/2; break; case (allp.po2.c4.value||allp.po2.c5.value||allp.po2.c6.value): NowMY=moveY; break; case (allp.po3.c7.value||allp.po3.c8.value||allp.po3.c9.value): NowMY=nHeight/2-moveY-sH/2; break; default : NowMY=0; } app.activeDocument.paste(); app.activeDocument.activeLayer.translate (NowMX,NowMY); }else{ app.activeDocument.artLayers.add(); app.activeDocument.selection.selectAll(); fillPattern("BlueIdea-Script-Watermark-"+nowTime.toString(),"id",100); } app.activeDocument.activeLayer.blendMode =eval("BlendMode."+sHun);}function save(docRef) { //储存函数 if (win.group.other.c.value){ //判断是否另存 var don=win.group.otherSet.Quality; var inEmbedICC=win.group.otherSet.icc.value; var saveOptions; switch (saveType) { case "jpeg" : docRef.flatten() ;//合并图层,以储存jpg docRef.changeMode(ChangeMode.RGB); // 更改为rgb模式,避免其它模式无法储存 docRef.bitsPerChannel = BitsPerChannelType.EIGHT; saveOptions = new JPEGSaveOptions(); saveOptions.quality = don.d.selection.index; //获取压缩质量 if (don.c.value) { docRef.convertProfile("sRGB IEC61966-2.1", Intent.RELATIVECOLORIMETRIC, true, true); } saveOptions.embedColorProfile = inEmbedICC; var typeName="jpg"; //定义后缀 break; case "gif" : if (docRef.artLayers.length>1)docRef.mergeVisibleLayers(); //合并可见层 docRef.changeMode(ChangeMode.RGB); saveOptions = new GIFSaveOptions(); saveOptions.colors = Math.pow(2,don.d.selection.index+1); if (don.c.value){ saveOptions.dither = Dither.DIFFUSION; //扩散仿色 }else{ saveOptions.dither = Dither.NONE; } ; if (don.c2.value) { saveOptions.transparency=1; }else{ saveOptions.transparency=0; }; //saveOptions.matte = MatteType.NONE; //杂边无,否则为白色 saveOptions.interlaced = 0; //不交错 var typeName="gif"; break; case "psd" : saveOptions = new PhotoshopSaveOptions(); saveOptions.embedColorProfile = inEmbedICC; var typeName="psd"; break; case "tiff" : docRef.flatten() ; saveOptions = new TiffSaveOptions(); saveOptions.embedColorProfile = inEmbedICC; if (don.c.value) { saveOptions.imageCompression = TIFFEncoding.TIFFLZW; } else { saveOptions.imageCompression = TIFFEncoding.NONE; } var typeName="tif"; break; default : alert ("-_-!!! SaveType"); } // 获取另存文件夹及前后追加字段 var headWord = win.group.otherSet.head.e.text; var footWord = win.group.otherSet.foot.e.text; if (win.group.otherSet.otherF.c.value){ //如果选中另存至文件夹 if (win.group.otherSet.folderS.s.text){ var saveFolder = win.group.otherSet.folderS.s.text+"/"; }else{ var saveFolder = docRef.path+"/newsize_";//容错,避免没有具体选择另存到那个文件夹 } }else{ if (headWord || footWord){ var saveFolder = docRef.path+"/"; }else{ var saveFolder = docRef.path+"/newsize_"; //容错,避免没有添加前后缀而保存在本文件夹 } } if (docRef.name.lastIndexOf('.')==-1){//根据原文件名有否后缀,判断是否去掉后缀 var oldname=docRef.name; }else{ var oldname=docRef.name.substring(0,docRef.name.lastIndexOf('.')); } docRef.saveAs(new File(saveFolder + headWord + oldname + footWord + "."+ typeName),saveOptions, true,Extension.LOWERCASE); //设定输出文件名称 }else{ docRef.save(); } docRef.close(SaveOptions.DONOTSAVECHANGES); //关闭当前文档 }function go(shuiOK,sW,sH) { //最后循环处理及关闭 var x=Number(win.group.corrdination.x.e.text); var y=Number(win.group.corrdination.y.e.text); var a=win.group.a.c.value; var b=win.group.b.c.value; //选中则不颠倒横竖,以输入值为准 if (saveType=="psd"){ //变更首选项 var rememberMaximize = app.preferences.maximizeCompatibility; //psd格式最大兼容 原始选项 --记录 var needMaximize = win.group.otherSet.Quality.c.value? QueryStateType.ALWAYS : QueryStateType.NEVER; if ( app.preferences.maximizeCompatibility != needMaximize ) { app.preferences.maximizeCompatibility = needMaximize; } } if (shuiOK){ //获取水印偏移量及混合模式 var mdis =win.group.shuiSet.other.dis; var moveX=Number(mdis.e1.text),moveY=Number(mdis.e2.text); for (i=0;i<23;i++) { if (win.group.shuiSet.other.hun.d.items.selected==true){ var sHun=sBlend.substring(sBlend.indexOf(",")+1); break; } } } if (!win.group.now.c.value) {// 当前活动文档为操作对象 var k=100/app.documents.length; //定义每个文件所占进度比例 while (app.documents.length){ var docRef = app.activeDocument; newsize(docRef,a,b,x,y); if(shuiOK) pasteShui(Number(docRef.width),Number(docRef.height),moveX,moveY,sW,sH,sHun); save(docRef); win.group.timeline.value =win.group.timeline.value+k; } }else{ // 文件夹为操作对象 var openFolder = Folder(win.group.folderO.s.text); var fileList = openFolder.getFiles() //获取open文件夹下所有文件 var k=100/fileList.length; for (i=0;i<fileList.length;i++){ if (fileList instanceof File && fileList.hidden == false){ //不处理隐藏文件 open(fileList); var docRef = app.activeDocument; newsize(docRef,a,b,x,y); if(shuiOK) pasteShui(Number(docRef.width),Number(docRef.height),moveX,moveY,sW,sH,sHun); save(docRef); } win.group.timeline.value =win.group.timeline.value+k; } } if ( rememberMaximize != undefined )app.preferences.maximizeCompatibility = rememberMaximize;//psd格式最大兼容选项还原 app.preferences.rulerUnits = startRulerUnits; app.preferences.typeUnits = startTypeUnits; if (shuiOK && win.group.shui.g.fill.value) delPattern(); //清除图案定义 this.parent.parent.close();}win.buttons.Btnok.onClick = function () { if (win.group.shui.c.value) { shui(); //处理水印及最后完成 }else{ go(false); }}win.center();win.show();

洋红 -100 ← 0 → +100 青← 青 → 青

图1

新建一个 800*800 像素文档 。 (别问我为什么,教程就这么写的)。

Nik Collection介绍  免费是好事吗?  对各用家来说当然是好事,尤其是未接触过专业插件的用家正是体验的大好时机。 但对此插件的忠实用家来说便更加肯定Google已再无心发展这套后期插件,实在有点可惜。  本来是贵到令人却步的外挂  Google还未收购Nik Software之前,Nik是PS 插件界鼎鼎大名的一线公司,当年甚至有Nik software Podcast,每星期请有用Nik Software的摄影师分享他们使用的心得。  今天免费的Nik Collection即是当年的Nik Complete Bundle,售价高达US$499.95,折合港币约HK$3900,一般人根本不会考虑,发烧友如小弟也只会买其中一个插件 (当年买入的是Color Efex Pro),但也已花过千港元了。 Google收购后于2013年大方地把Complete Bundle的价格下调至US$149,各用家欣喜之余亦开始担心这套插件是否已步向死亡。 然而当年的担心不无道理,因为事实上这三年内除了新加了一个叫「Analog Efex pro」 的插件外,其他所有的插件都没有再更新过。  为什么要用?  因为每间插件公司都有自己特别的运算方法,使得照片有独特的色调和风格。 你可以视为Instagram滤镜的专业版,有人会问,单用Photoshop做不到吗? 其实就算真的做到,可能涉及很多步骤,十分费时,而有些效果任你再努力,也只是做到接近,所以购买插件可以令你相对不需花太多时间而做到专业的效果。实战Color Efex Pro 4  Nik Collection内众多插件中,小弟使用得最多的便是Color Efex Pro,它包含了55款不同风格、用途的滤镜,用家可以依自己喜好「混用」这些滤镜,组合成自己的独特风格。 至于要用什么滤镜是要视乎每张照片的需要和用家的风格、经验而定。 如果你是完全没有概念的新用家,以下示范是小弟习惯的流程,希望可以启发大家。 注意看今次教学最好有一定的Photoshop基础,我会尽量说明清楚每个步骤。原片▲这照片已在Lightroom调整了基本数值,如增强了小量清晰度、光暗位调整和修掉尘粒等,最重要的是白平衡为照片「定调」,然后于PS中运用Color Efex Pro作进一步修图。Color Efex Pro主画面▲ 这是开启Color Efex的画面,各区域说明如下︰1这里放置各滤镜的地方,只要点滤镜名称,便会在中央的照片实时有效果预览;2可以按这儿看原片和加了效果后的前后分别;3放大缩小预览照片;4可在这儿为每个滤镜微调强度,或再加上另一滤镜,甚至可使用Control Point控制只在照片其中某部份加上特定滤镜效果;5照片效果预览;6完成后按OK,程序便会自动在Photoshop中加一个已加效果的图层置顶。  这张照片的第一个滤镜用了「Skylight Filter」,这会为照片加强日落、日出的颜色,建议为了避免脱离现实不要用得太强,加了后按OK。▲ 第二个滤镜用了「Detail Extractor」,老实说我比较少用这滤镜的,原因是很容易令到整张照片变得「很假」,但这个滤镜可以把建筑物的暗位细节带出来。 今次用了预设的强度。▲ 由于只是想「Detail Extractor」的滤镜效果用于建筑上,所以用了Layer Mask (图层蒙版)。 大家不熟图层蒙版的话,可以利用Color Efex Pro 中的「Control Point」控制。▲ 第三个滤镜为这照片加的是「Tonal Contrast」,如果你总觉得自己的照片和那个大师的就是差那么一点点锐利和层次的话,很可能就是欠了这道专业秘方。 但Color Efex Pro的「Tonal Contrast」滤镜用起来也要点技巧,只是单纯地加不是不能,只是不那么理想会显得很业余,因为会影响了整张照片的颜色,下一步教大家解决这个问题。▲ 和滤镜「Detail Extractor」一样,我也只想「Tonal Contrast」用于建筑物上,做法也是用图层蒙版。 另外把混合模式由正常改为亮度便解决对色彩的影响了。▲ 新手使用插件最常犯的错就是太过火,要避免的话这个步骤就很有用︰ 点选最顶图层按Ctrl/command + Alt + Shift + E 把所有图层合并成为一个最顶的图层(即上图的Layer 1),然后在最下的原图Background 图层上按Ctrl/command + J复制一个原图图层。▲ 然后把原图复制图层移去Layer 1的下面,减Layer 1的不透明度,减多少才够看你经验,之前太重手的话就减多些,这里我减至76%。完成图如果你仍嫌不够,想再加点风格效果的话,可以用Color Efex Pro的Cross Processing,或者我很喜欢的Analog Efex Pro作最后加工。▲ Analog Efex是模拟菲林的一套滤镜,今次用了Classic Camera 7, 我会剔除灰尘与划痕效果。▲ 加了Analog Efex后,我通常也会减不透明度,令到效果不那么强烈,当然,这亦是视乎个人口味,今次减至原来的85%。最后完成图技巧总结  使用滤镜是很好玩的事,但一定要管得住手,拍照修图最大成就便是让观众觉得很漂亮的同时亦以为没有动过手脚般自然。 要做到此点,每加一个滤镜时也要非常注意是否效果过于强烈,多利用图层蒙版针对局部应用,例如Tonal Contrast千万不要加在散景上(我的确在网上看到有所谓的大师犯了此毛病),最后减不透明度,令到去得太前的照片「返回」原图几步,整体自然感便会大增。 今次只利用了55个滤镜的其中三个滤镜,既然已经是免费任用,鼓励大家多尝试其他效果,绝对可以做出千变万化的风格。

-

  基本色:图像原有的色彩;  混合色:工具加再图像上的色彩;  结果色:混合后的最终新色彩;  1) 正常:默认的模式,处理图像时,直接生成结果色;  2) 溶解:在处理时直接生成结果色,但在处理过程中,将基本色和混合色随机溶解开;  3) 背后:只能在图层的透明层上编辑,效果是画在透明层后面的层上;  4) 正片叠底:基本色和混合色相加;  5) 屏幕:基本色和混合色相加后取其负项,所以颜色会变浅;  6) 叠加:图像或是色彩加在象素上时,会保留其基本色的最亮处和阴影处;  7) 柔光:其效果类似于图像上漫射聚光灯,当绘图颜色灰度小于50%则会变暗,反之变亮;  8) 强光:效果类似于在图像上投射聚光灯;  9) 颜色减淡:基本色加亮后去反射混合色;  10) 颜色加深:基本色加深后去反射混合色;  11) 变暗:将基本色和混合色中较暗的部分作为结果色;  12) 变亮:将基本色和混合色中较亮的部分作为结果色;  13) 差值:将基本色减去混合色或是将混合色减去基本色;  14) 排除:效果类似于前者,但更柔和;  15) 色相:用基本色的饱和度和明度与混合色的色相产生结果色;  16) 饱和度:用基本色的饱和度和明度与混合色的饱和度产生结果色;  17) 颜色:用基本色的明度与混合色的色相和饱和度产生结果色;  18) 亮度:产生与“颜色”相反的效果;  一口气介绍了这么多,记得了吗?没有?不要紧,慢慢来,以后的使用中你会掌握的。  压力:  画笔绘画是的压力,压力的数值越大,颜色越深。现实生活中的画笔可没这个功能哦。如图3-15所示。  压力分别为25%、50%、100%的效果图

图3-15

直接下载链接: http://pan.baidu.com/s/1bndc2ib 密码: mxri

Shift + E 启用

Alt+左键拖动 除去选区

当说到心情,会有两个极端——好心情或坏心情(正能量或负能量)。这些心情通常受愤怒、恐惧、厌恶、幸福、悲伤、惊讶等情绪感染。也会出现群体性心情反应,比如大家同怀一种心情,共同分享一段情感体验。

很多人都喜欢用颜色来标记图层。紫色代表导航元素,黄色代表文本图层,可问题是,文件到了别人那里,别人就不一定明白颜色的意义了。

第一个理由当然是应用真的是非常广泛,它存在于我们生活的方方面面、角角落落,除了早上醒来第一眼看见的是天花板,其他时间我们想看不见他都难。

都可以调整色相,细节上有些区别,粗暴的说就是,可选颜色只能调单个色相,色相/饱合度不令可以调单个色相还可以调全图、调饱合度和明度

  选择最小笔头:Shift+ 中括号”   合并可见图层:Shift+Ctrl+E

h:平移观看时间线。

CTRL+D:取消选区

三、是否需要在图像上把专色区域镂空

  ——这就说明,我们的ALPHA1只是个备用选区,待作用

(9)最后在图层板中将 人物与装饰”图层组显示,至此完成本实例的制作。

对我来说,这两个工具另一个较为实用的用途便是在凹凸贴图中柔化细节。下面两张图简单说明皱纹凹凸贴图的绘制方法。使用减淡工具在其他层绘制好皱纹的周围逐步过渡减淡,可以让左图获得像右图这样非常自然的效果。如果没有这些过渡的话,生成的材质一旦贴到模型上你就会发现渲染效果像用铁丝在湿粘土上画画的效果一样,超级恶心。

复古照片,恐龙照片,ALLBET

评论区

共 0 条评论
  • 这篇文章还没有收到评论,赶紧来抢沙发吧~

【随机内容】

返回顶部