1. 曲线。色彩调整之王,神通广大,变幻无穷,但在作业实践中,曲线却并非首选。首选的是东西什么呢?首选的东西是
2. 色阶。拉动三个滑标,足以解决大部分问题,但亲和力远在曲线之上。打个比方说,曲线是元帅,那么色阶便是先锋了。
3. 色相、饱和度和色彩平衡,并列第三位。
4. 尽量不要使用“图像调整-变化”菜单。这个菜单无法量化,而且不能加蒙板,是专留给学徒们用的。
5. 不到万不得已,不要使用“图像调整-亮度和对比度”菜单。这里的亮度常常带来白翳,对比又常常失衡。
6. 如果你想用“图像调整-明度”菜单做点儿什么,那么你死定了。切记:这儿讨论的是调整色彩而不是着色,明度在这儿是100%的狗屎指标,成事不足败事有余,永远不要去理它!
7. 归纳言之,一个色彩调整问题如果有解,那么用曲线、色阶、色相、饱和度和色彩平衡这五个手段,就一定可解,而且我们强烈建议,除了这五个手段以外,不要再使用任何其他手段。
8. 除非极其简单的调整,一切调整工作,都绝对应当在调整图层(可变蒙板)上进行。这样做起码有四大好处:
l 色彩调整的每一步都是不可逆的,使用调整图层,使逆过程成为可能,历史记录远远不能望其项背。
l 耗时越多的色彩调整,图像损失越大,使用调整图层,完全避免了这一弊病。
l 操作者可以通过图层开关,逐一比较每一块蒙板的作用,这对于总结经验有不可替代的重要作用。
l 调整图层可以简单重现或者拷贝,这对于成组成套成系列的色彩调整极其方便,你只要精心做好一张就可以了,其余的,统统依样画葫芦。
9. 质言之,可变蒙板实际上也是一种通道,而且是比较高级的一种通道,除此而外,一般不必另外建立什么特别的通道或在单通道中进行什么特别的调整。事实上,上帝安排的诸色并不是孤立的(更确切点儿,我想借用一个医学上的名词说,诸种颜色彼此间是有所代偿的),个别调整常常顾此失彼,事与愿违。
10. 饱和度不可不用,但必须慎用。白皙的肤色本质上是饱和度很低的肤色,但不能忘记,死亡的肤色也是饱和度很低的肤色。而且饱和度过低,容易导致画面平板;为了“白皙”而牺牲了画面的层次,为设计之大忌。
11. 眼睛切不可一味求亮,一个有趣的事实是,亮灼灼的眼睛不是靠提高亮度做成,恰恰相反,是通过降低亮度做成的。你应当提高的是对比度。
12. 但对比度和饱和度一样亦须慎用。一个经验是:对比度太高,眼睛倒是黑白分明了,但同时就带来了上视感,给人的第一印象是,你的主人公好像在瞻仰我佛。
13. 轻易不要尝试用图层混合模式解决什么问题,如果仔细研究一下的话,你就会发现,混合模式其实是或多或少损害画面清晰度的。
14. 白种人皮肤比较粗,必要的时候,你可以加一个图层,弄一点柔光效果。但切记不可过分,要让人看不出才行。
15. 某些细部是需要特别处理的,指望一切都通过全图调整完成,是懒汉和傻瓜的想法。
阅读全文
□ 黄俊
为了纪念孩子的成长过程,不少家长都会带着孩子到影楼拍照。其实在家也能模拟影楼的效果。笔者近日在家以7个月大的女儿为模特,进行了一番尝试(如图)。
工具:单反相机、外置闪光灯、黑色和白色无纺背景布各一、颜色较为鲜艳的小玩具若干。
过程:挑选家中采光较好的区域悬挂背景布,根据构图需要摆放小玩具。相机宜采用快门优先模式,运用速度较高的快门通过连拍抓取孩子的表情,闪光灯宜对着天花板闪光,这样做的好处是反射的光线较为柔和且不伤害孩子的视力,还能淡化人像后方的阴影。一切准备就绪,由孩子的母亲在相机旁负责逗乐,开拍。
后期:利用图像处理软件进行补光或减光、提高对比度等等,还可根据个人喜好为图片加上形态各异的相框。
阅读全文
一定要记住这20种PS技术!会让你的照片美的不行!
一定要记住这20种PS技术!会让你的照片美的不行!
一种简单的数码照片后期润饰
1 打开图片,执行色像/饱和度(-40)降低饱和度。
2 新建一图层,将图层模式改为柔光,用画笔工具将需要润饰的部分画几下,这里可以利用色板方便的提取颜色
3 图片色彩过渡不够柔和,再执行一下滤镜下面的高斯模糊(+85)
简单处理照片爆光不足
1 打开图片,复制背景层,对背景层的模式改为滤色
2 对背景层的色阶进行调整
30秒搞定Plmm艺术照
1 打开图片,复制背景层两次
2 对复制背景层一进行高斯模糊(半径4~6),将复制背景层二的模式改为强光
3 新建一图层,添充图案(预先作好并定义的半灰半白的横条纹图案),设置混合模式为正片叠底
图象错位效果
1 打开图片,新建一图层,选择视图-标尺,选择移动工具,分别从上方和下方拖曳出两条蓝色标线(9格)
2 利用矩形选取工具,填充方格(1,9暗灰,5,7黑,3亮灰),以psd格式储存,然后关闭文件
3 执行滤镜-扭曲-置换,选择刚才储存的psd文件
备注(“置换滤镜”是利用置换图的颜色值使选区发生位移:白色(色调值=0)是最大负位移,即将要处理图象相应的象素向左和向上移动;黑色(色调值=255)是最大正位移,即把图象中相应的象素向右和向下移动;灰色(色调值=128)不产生位移)
照片底纹效果
1 打开图片,执行选择-全选,然后编辑-复制,建一新通道,编辑-粘贴将拷贝图象贴入新建通道中]
2 执行图象-调整-反像,回到RGB通道,编辑-清除,删除原图象
3 执行选择-载入选区,调用新通道,执行编辑-填充(所需颜色)
雾化效果
1 打开图片,新建图层一,设前景色/背景色(黑色/白色),执行滤镜-渲染-云彩,将图层添加图层蒙版
2 重复执行滤镜-渲染-云彩,图象-调整-亮度/对比度(80,0,图层一模式改为滤色)
人物插画效果
1 打开图片,复制背景层,执行图象-调整-通道混合器(灰色,+30,+60,+10,单色),执行滤镜-风格化-查找边缘,用色阶去掉杂点
2 将混合模式设为“叠加”,填充不透明度打到50%
3 背景层上加一个色阶调整图层,调整输出色阶(0,+155)形色主义
4 执行图象-调整-可选颜色,对色彩进行微调(红色,0,+100,+100,-75;黄色,0,-40,+100,-40)
利用颜色叠加给旧照片添加光色效果
1 打开图片,复制背景层,执行图象-调整-去色,调整亮度/对比度(-42,+18)
2 添加“颜色叠加”图层样式,混合模式改为“正片叠底”,点小色块,选择需要颜色(红色),再合并可见图层
3 添加滤镜-镜头光晕(亮度+100)
4 复制背景图层,再次添加 “颜色叠加”图层样式,混合模式改为“正片叠底”(黄色)
给照片添加蓝天
1 打开图片并复制一"背景副本".
2 再新建一图层并填充蓝色背景.
3 将混合模式改为“正片叠底”
4 在背景副本的图层上在复制一“背景副本2”
5 将“背景副本2”放在最上一层,并为其添加蒙版
6 选取“渐变工具”,由上而下拖动鼠标,天空变成选定的蓝色
处理朦胧艺术照
1.复制一个原图层(Ctrl+J).
2.对复制层使用高斯模糊滤镜(+4.0).
3.做色彩调整(+50,0,-64)
4.用边缘模糊的橡皮擦擦去需要清晰的部分.
5.适当运用图层混合模式.
打造朦胧中的鲜艳(风景,生态类)
1 打开图片,复制图层.
2 将副本层的图层模式该为“滤色”.
3 使用高斯模糊(+8.6 像素).L
4 调节色像/饱和度(Ctrl+U)(0,+12,0).
5 加些锐化,在降低透明度 .
给照片加个玻璃的效果
1 选取区域,按Ctrl+J
2 对剪切层进行高斯模糊(+3.1 像素).
3 调整色彩平衡(-39,+29,+16).
4 新建图层。选择玻璃的厚度区域进行渐变自定义添充(黑白灰色调,顺序是暗,高光,暗,高光),再按Ctrl+T对玻璃的厚度选区进行调整.
5 滤镜-扭曲-玻璃,选择喜欢的图案(扭曲度、平滑度为1,缩放50%).
烧纸效果的旧照片–纯PS处理$
1 打开一张图片,执行图象-调整-色相/饱和度(+1,-58,+1).
2 图象-调整-变化(中间色调,加深黄色,加深红色,加亮).
3 复制背景层,执行滤镜-纹理-颗粒(9,56,垂直).
4 新建一图层,执行滤镜-渲染-云彩.
5 再执行图象-调整-亮度/对比度(+27,+100).
6 用魔棒工具,选定图层一中的黑色选区.
7 关闭图层一的预览,点击复制背景层,将前景色改为暗棕色.
8 执行选择-修改-扩展(5像素),选择-羽化(5像素)
9 编辑-填充(前景色),选定图层一,用魔棒选取黑色选区
10 关闭背景层和图层一的预览,选定复制背景层,执行编辑-清除.
11 图象-画布大小,高度/宽度均增加一厘米,定位(中).
12 打开背景层预览,选定背景层,填充前景色(浅棕色).
13 选定复制背景层,执行图层-图层样式-投影.(正底叠片,不透明度45%,角度45,距离7,扩展2%,大小10).
14 合并所有图层.
斑驳效果艺术相框另一制法
1 新建一个文件 按D键 填充背景为白色
2 接着,滤镜—渲染—云彩 .
3 CTRL+M 调整下曲线(黑白对比度强).
4 完成好后的效果再接着 滤镜-扭曲-玻璃(扭曲度7,平滑度3,纹理-画布,缩放50%).
6 新建一个图层,背景为黑色,另新建一图层,添充白色矩形.
7 在矩形所在的层上执行滤镜-扭曲-置换,选择默认的选项。然后找到刚保存的PSD文件进行置换即可.
PS渲染你的照片气氛(风景)
1 图象-调整-色阶(RGB +29,1.0,+234).形色主义
2 执行色相/饱和度命令(全图 -14,+41,-1).
3 继续执行色相/饱和度(红色,色相值降低,饱和度增加).
4 继续执行色相/饱和度(黄色,-22,+45,-1)
5 继续执行色相/饱和度(绿色,+15,0,0).
6 调节亮度/对比度(亮度降低/对比度增加).形色主义(
简单轻松实现素描效果
1 打开图片,执行去色,调整亮度/对比度(亮度降低/对比度增加).
2 复制背景层(Ctrl+J),选定背景层,执行滤镜-风格-查找边缘,再进行UXXXXX锐化,再将
图层模式改为叠加.
3 新建一图层,填充白色,添加杂色,再进行动感模糊,将图层模式改为正片叠底.
4 用橡皮工具(不透明度改为15%),对高光部分擦拭.
笔触素描效果的绘制
1 打开一副图片,复制背景图层,选定复制图层1执行滤镜-模糊-高斯模糊(2.0像素)
2 再次复制背景图层,选定复制图层2,执行滤镜-素描-水彩画笔(20,60,80),将图层混合模式设为变暗.
3 再次复制背景图层,选定复制图层3,将前景色设为红色,执行滤镜-素描-便条纸(25,7,10),不透明度设为30%.
4 再次复制背景图层,选定复制图层4,将前景色设为黑色,前景色/背景色设为黑/白,执行滤镜-素描-影印(1,50),执行色阶调整(RGB,157,.0,159),填充值30%.
用简单的方法做特别的照片
1 打开一副图片.
2 在通道中选蓝色通道,然后在蓝色通道执行滤镜-风格化-暴光过度,点回RGB通道即可.
黑客帝国特效
1.新建一个大小为500X300,RGB模式,白色背景的文件.
2.用文字输入工具随意输入一窜01代码,并按CTRL+T把它垂直旋转过来放,并多复制几个拉成不等大小,随意摆放几个。还有一种方法,是用滤镜,也可以达到很不错的效果。就是菜单-滤镜-纹理-颗粒,把强度和对比度都调至100,颗粒类型选择垂直就可以了.
3.把那些01代码的文字层和背景层全都合并起来,并把前景色设置为R:100、G:255、B:0左右的绿色,背景色设置为黑色.
4 选择菜单-滤镜-霓虹灯光效果,发光大小设置为10,发光亮度为15.
5.选择菜单-滤镜-风格化-照亮边缘,边缘宽度设置为1、亮度设置为20、平滑度设置为1左右.
6.选择菜单-图象-调整-亮度/对比度,将亮度调至-10,将对比度调至60左右
Ps“反转负冲”人像处理一例
“反转负冲”是在胶片拍摄中比较特殊的一种手法。就是用负片的冲洗工艺来冲洗反转片,这样会得到比较诡异而且有趣的色彩。如果用在MM人像照片上,则会令弥漫着一种前卫甚至颓颓的色彩.
1 打开图象,并让右边显示“通道面板”.
2 在通道控制面板选蓝色通道,进入“图象”菜单,选“应用图象”,选中“反相”,混合模式用“正片叠底”,不透明度为50%,确认.
3 在通道控制面板选绿色通道,进入“图象”菜单,选“应用图象”,选中“反相”,混合模式用“正片叠底”,不透明度为20%,确认.
4 在通道控制面板选红色通道,进入“图象”菜单,选“应用图象”, 混合模式用“颜色加深”,确认 .
5 在通道控制面板选蓝色通道,进入“图象”-“调整”菜单,选“色阶”(或者直接用快捷键“Ctrl+L”调出) 在“输入色阶”三栏输入:25、0.75、150,确认.
6 在通道控制面板选绿色通道,进入“图象”-“调整”菜单,选“色阶”(或者直接用快捷键“Ctrl+L”调出) 在“输入色阶”三栏输入:40、1.20、220,确认.
7 在通道控制面板选红色通道,进入“图象”-“调整”菜单,选“色阶”(或者直接用快捷键“Ctrl+L”调出)在“输入色阶”三栏输入:50、1.30、255,确认.
8 在通道控制面板选全部RGB通道,进入“图象”-“调整”菜单,选“亮度/对比度” 调整对比度亮度-5,对比度+20,确认.
9 在通道控制面板选全部RGB通道,进入“图象”-“调整”菜单,选“色相/饱和度”(或者直接用快捷键“Ctrl+U”调出) 调整饱和度+15,确认
本教程介绍粉色的外景照片调色方法。大致调色过程:先用调色工具调出大致的基色调,然后再慢慢加强需要突出的部分,如果觉得色调单一可以适当加上一些补色。
1、打开原图素材,创建可选颜色调整图层,参数设置下:
红色:23 -22 38 -41
黄色:0 0 -26 0
2、新建一个图层,填充颜色:#450D7D,图层混合模式改为“变亮”,图层不透明度改为:50%
3、新建一个图层,填充颜色:#021D60,图层混合模式改为“排除”,图层不透明度改为:30%
4、新建一个图层,按Ctrl + Alt + Shift + E 盖印图层。执行:滤镜 > 模糊 > 高斯模糊,数值为5,确定后把图层混合模式改为“柔光”。
5、创建可选颜色调整图层(红色:-37 4 9 0)确定后用黑色画笔把背景及人物皮肤部分擦出来
6、把当前图层复制一层,图层不透明度改为:30%。
7、创建曲线调整图层,稍微调亮一点。
8、新建一个图层,盖印图层。适当给人物磨下皮,选择减淡工具把人物脸部的高光部分涂亮一点。
9、创建曲线调整图层,对蓝色调整(左上半格,右下半格)确定后再创建亮度/对比度调整图层(0 6)
10、新建一个图层填充颜色:#021D60,图层混合模式改为“排除”,图层不透明度改为:10%
11、按Ctrl + Alt + ~ 调出高光部分的选区,新建一个图层填充白色,图层不透明度改为:5%。
12、用钢笔勾出嘴唇部分,适当羽化一下,创建色彩平衡调整图层,稍微调亮一点
13、创建亮度/对比度调整图层(0 3)
14、创建曲线调整图层(蓝 右下半格)。
15、创建色相/饱和度调整图层(0 -5 0)
16、新建一个图层,盖印图层。图层混合模式改为“滤色”,图层不透明度改为:30%,加上图层蒙版只保留顶部,其它部分用黑色画笔擦掉。
最后调整下整体颜色,完成最终效果。
1.打开图片,拖入天空素材,将不透明度设为20%,并用蒙版进行溶图(这步可以省略,但大片空白天空的一定要加哦)
2.新建一层,盖印,执行通道混和器操作,将蓝色通道值设为0,0,85
3.执行色相/饱和度操作,将饱和度值降低到-15
4.发现效果图较灰,执行亮度/对比度操作
亮度:-8 对比度: 5
5.新建一层,填充为白色,图层模式为叠加,不透明度设为30%
6.复制白色图层,并将其图层模式改为柔光,不透明度改为20%
7.新建一层,设置前景色为白色,用前景到透明渐变从天空向人物斜拉渐变
8.新建一层,盖印图层,执行应用图像操作,数据设置如下
通道:红 混色:实色混合 不透明度:8%
9.增加效果图层次,执行再次色阶调节
输入色阶 : 29 1.32 255
10. 上文字,完工。
本教程介绍常见的彩色渐变图片制作方法。过程非常简单,新建一个图层拉上彩色渐变,再调整图层混合模式和图层不透明度即可。不过为了配合这种效果,还需要加上一些装饰元素,如星光及一些梦幻装饰笔刷。人物部分也需要简单的美白及磨皮。
topaz滤镜和一些常用的笔刷在www.68ps.com上都有下载,也可以百度搜索。
1、 养成好习惯。复制一个图层(ctrl + J),然后对复制后的图层进行滤镜处理,本文运用到的是Topaz滤镜,设置参数如下:锐利:2.10,范围:1,边角脆化:2.23,噪点密度:1.57。
2、 选用橡皮,然后给该图层添加蒙板,对蒙板处理:把不需要用滤镜的地方用橡皮简单的擦拭一下,达到你想要的效果。这里我只对连部小小的修改,避免让脸部太多滤镜后的效果。
3、 添加色彩平衡调整图层(-30, 26, 37)
4、 添加一个彩虹的渐变,透明度75%,模式设为:柔光(这个彩虹渐变是什么呢?就是一个由七个颜色组成的渐变,在渐变里面系统给了一个,如果颜色不满意也可以自己新建一个,如果不会新建的话请留言。)
5、 最后就是点缀了,可以用自己喜欢的笔刷随便刷几下,关键是要有梦幻的感觉,这就需要模糊了,新建一层用笔刷刷好对这个层进行高斯模糊就好了
1、 打开原图素材,把背景图层复制一层,适当的给人物磨皮(磨皮的方法千千万,就不再细说了,网上有很多图片辅助处理软件,NIKON自带那个就不错,新手建议美图秀秀,光影之类的,能快速处理皮肤,然后再进入PHOTOSHOP进行区域处理。)
2、 创建曲线调整图层,对红色及蓝色进行调整(红色微亮,蓝色微淡,简单的说就是红色曲线偏上,蓝色偏下)
3、 按Ctrl + Alt + ~ 调出高光选区,按Ctrl + Shift + I 反选,然后创建曲线调整图层,对蓝色进行调整(输入:231 输出249 这个数值要你动下曲线才会出来,还不懂的话这样讲,就是左端点靠上半格,右端点靠下半格)
4、新建一个图层,用白色到透明的渐变拉出径向渐变,然后把图层填充改为:31%。
5、新建一个图层,还是用白色渐变,位置在画面的右上角也就是照射人物来那不的方向,图层填充改为:78%。
6、创建可选颜色调整图层,选择黑色,数值为:黄:-5/白:-6/黄:+7
7、创建色彩平衡调整图层,选择高光,数值:黄:-5,红:+5,确定后完成最终效果。
1、首先打开原图,对皮肤和一些瑕疵进行修片,做渐变映射调解层,颜色设置如图,这个颜色系统自带,原理在上一个教程己经说过,这里就不再重复了,混合颜色透明度27%,接下来做色彩色平衡调解层,中间调,0/+4/-20/,不保持亮度,做好这2步之后就得到右边图样效果
2、完成上面两个步骤之后,你可以选择合并图层或不合并,我在做侬个教程的时候为方便截图把图层的全部合并了,我们继续,新建空白图层,默认前景色,设置渐变工具如图所示,在空白层拉渐变,混合模式变暗,不透明度视你渐变轻重而定,这一步的目的是压暗角,接下来做色阶调整:5/1.13/248,是为发轻微加反差,结束步暂时得到图片效果
3、合并,复制背景,色彩平衡调整,不保持亮度,中间调:-19/+16/0,为发保留细节我们继续改混合模式为颜色,曲线调整如图(186.200/67.56)改不透明度 60%,最生币制背景副本,适当进行锐化处理,改画布大小排版,本例效果就做好了,这晨主要还是说渐变映射工具的运用,数值只针对本教程素材而言
1、 打开原图素材,按Ctrl + J 把背景图层复制一层,按Ctrl + M 调整曲线,选择“自动”。
2、 把当前图层复制一层,图层混合模式改为“滤色”,图层不透明度改为:58%。加上图层蒙版,用柔角的黑色画笔把一些过亮的部分擦掉。这一步操作目的是让图层变亮些。
3、新建一个图层,填充颜色:#0d0537,图层混合模式改为“排除”。
4、新建一个图层填充颜色:#fffce7,图层混合模式改为“正片叠底”。
5、选择菜单:图层 > 新建调整图层 > 可选颜色,参数设置如下(注意方法都选“相对”):
红色:-37 24 100 37
黄色:-68 5 31 -100
绿色:100 -100 5 100
洋红:6 0 1 100
白色:100 -18 20 0
中性色:26 8 -6 11
6、再选择菜单:图层 > 新建调整图层 > 可选颜色,参数设置如下(记住一定是相对):
黄色:25 13 -37 23
绿色:-100 0 -100 100
7、 择菜单:图层 > 新建调整图层 > 色彩平衡,参数设置如下:
中间调:-11 1 18
勾选上“保持亮度”
8、 择菜单:图层 > 新建调整图层 > 亮度/对比度(-13 9)
9、 新建一层,填充黑色,用大点的橡皮擦把中间擦出来(做四角暗角的效果)
10、 愿意加上文字的可以加文字,合并所有图层,滤镜-锐化-usm锐化,数值默认。完工了,不喜欢锐化的可以不锐化。很简单的PS调色教程,主要是利用PS
1、打开原图, 选择——图像模式——lab颜色
2 、在lab模式下进入通道, 选择a通道(什么叫选择a通道,很多新手不明白这个问题,导致选择的图层出
错,所谓选择a通道,就是你要用鼠标左击那个通道图层,让那个通道成为当前工作通道),再按住ctrl 鼠标左键点击a通道载入选区
3、选择反向(Ctrl+shift+I), 然后复制 (Ctrl+C),选择b通道 ,按住ctrl鼠标左键点击b通道载入选区 然后粘贴 (Ctrl+V)图像模式 回到RGB颜色
4、图像——应用图像——通道(蓝)——混合(变亮)
5、 图像——调整—— 照片滤镜——深黄——浓度——15 ——保留明度 ,调色完成。
一.打开图片,复制背景图层。
大概地调一下曲线亮度(自己掌握),色相/饱和度(+12,具体自己掌握,因为没有一张图片是完全相同的,达到鲜艳的效果就可以了)
二.把图片模式转为Lab模式(不需要拼合),图像——应用图像(a通道,柔光,60%),再把图像模式转回RGB
三.最后,稍微调整一下图片的颜色之类的参数,使之颜色更和谐!(如果已经满意,也可以不调),合并完成!
1、 打开原图素材,创建可选颜色调整图层,参数设置如下:
红色:-2 -11 28 0
黄色:0 -10 9 0
绿色:91 -18 -100 29
白色:-19 -22 4 0
2、 再创建可选颜色调整图层,参数设置如下:
绿色:100 35 -30 0
黄色:-7 0 49 0
3、 建立曲线调整层,提亮。(让曲线略微向上弯曲即可,否则会造成曝光过度)
4、 新建一个图层,填充颜色:#5729CE,图层混合模式改为“柔光”,图层不透明度改为:40%
5、 按Ctrl + Alt + ~ 调出高光选区,新建一个图层填充白色
6、 新建一个图层,按Ctrl + Alt + Shift + E 盖印图层,执行:滤镜 > 模糊 > 高斯模糊,数值为5,确定后把图层混合模式改为“柔光”,图层不透明度改为:60%
7、 创建曲线调整图层,对蓝色进行调整(输入:230 输出:255)
8、 8、新建一个图层,按Ctrl + Alt + Shift + E盖印图层。执行:滤镜 > 模糊 > 高斯模糊,数值为5,确定后把图层混合模式改为“正片叠底”,图层不透明度改为:20%
9、 新建一个图层,盖印图层。用加深工具把边角部位加深一点,再适当锐化一下,完成。
1、打开你的素材
2、复制2次背景层,图层一去色(ctrl+shift+u)
3、图层二的模式为滤色 降低透明度为60
4、在图层二上面新加一个色彩平衡,色阶数值为0 21 0 ,与图层二编组(ctrl+G)
5、添加一个纯色,数值R:67 G:44 B:0 ,模式为强光 降低透明度为50
6、完成了,简单吧
阅读全文
在正则表达式里面的修饰符可以改变正则的很多特性,使得正则表达式更加适合你的需要(注意:修饰符对于大小写是敏感的,这意味着”e”并不等于”E”)。正则表达式里面的修饰符如下:
i :如果在修饰符中加上”i”,则正则将会取消大小写敏感性,即”a”和”A” 是一样的。
m:默认的正则开始”^”和结束”$”只是对于正则字符串如果在修饰符中加上”m”,那么开始和结束将会指字符串的每一行:每一行的开头就是”^”,结尾就是”$”。
s:如果在修饰符中加入”s”,那么默认的”.”代表除了换行符以外的任何字符将会变成任意字符,也就是包括换行符!
x:如果加上该修饰符,表达式中的空白字符将会被忽略,除非它已经被转义。
e:本修饰符仅仅对于 replacement 有用,代表在 replacement 中作为 PHP 代码。
A:如果使用这个修饰符,那么表达式必须是匹配的字符串中的开头部分。比如说”/a/A”匹配”abcd”。
E:与”m”相反,如果使用这个修饰符,那么”$”将匹配绝对字符串的结尾,而不是换行符前面,默认就打开了这个模式。
U:和问号的作用差不多,用于设置”贪婪模式”。
阅读全文
今天帮客户弄站,发现对方的服务器上竟然连FTP都没有
搞到我只好把网站文件打包,传到其他网站,然后登录服务器下载
当然,有个链接3389的时候可以直接调用本机的文件,但是我感觉不安全,貌似如果有其他人登录这个服务器的话也可以看到我的文件
然后今天又要修改,实在忍不住了,想帮他装个FTP
貌似FTP服务器端软件用得最多的就是Serv-U Server,但是最让我讨厌的是这个是收费软件
貌似后面的版本破解起来很麻烦,而且界面让我无语,本机访问还慢悠悠的
貌似6以前的版本比较方便设置,但是据说不安全
于是我有个想法,找个小型的免费FTP服务器端软件,凑合用一下,然后不用的时候随时可以关掉
然后随便搜了一下,还真的找到一个貌似不错的,叫FileZilla Server
我去绿色软件站搜索了一下,也有绿色版
下载解压后有两个exe,一个是服务器端,一个是设置界面
貌似很简单,在设置界面那里设置一下用户和共享文件夹以及权限什么的就可以了
非常方便快捷,以后可以抛弃越来越臃肿,越来越慢的Serv-U Server了
不就传个东西嘛,至于破解来破解去,还要担心冲突,设置个权限点N次鼠标
阅读全文
今天想给破论坛升级,按照官方给的步骤升级到了9.0,然后就出现问题了,前台任何用户名都无法登录,不过还好后台可以,我按照论坛上的提示
清空缓存啥的,然后又按照提示设置通讯码啥的,结果还是问题依旧
好吧,那就趁着这个机会研究研究PW吧
新版本让人真够纠结的,虽然8.7的时候已经让人纠结了,现在更是让人纠结啊
随手记录了一些过程,都是按照我的理解写的,我是半路出家的,很多术语可能写错了,不过无所谓,主要还是写给自己看,自己懂就行了
以后有问题还可以在这个基础上继续研究,省些时间
127.0.0.25是我在本地测试的论坛网址
首页index.php调用\src\wekit.php,这个文件先调用了WIN框架,具体在\wind\Wind.php
现在先研究这个框架,发现他在\wind\Wind.php文件末尾执行了一个init(),这个init()主要调用了一个_loadBaseLib(),看含义是加载基本的函数,这个函数在文件末尾,貌似赋值一个函数名的列表给$_classes以备用
再回到index.php, Wekit::run(‘phpwind’);实例化Wekit并调用run函数
回到\src\wekit.php找到run函数,也是先初始化self::init($name);
看看他初始化了什么东西,找到本类里的init函数,先self::_loadSystemConfig读取系统设置,主要是在两个文件中,一个是WEKIT_PATH . ‘../conf/application/default.php’,另外一个是WEKIT_PATH . ‘../conf/application/’ . $name . ‘.php’,目前这个$name是phpwind,也就是说这个文件是WEKIT_PATH . ‘../conf/application/phpwind.php’
先打开第一个文件WEKIT_PATH . ‘../conf/application/default.php’,里面写着“全局产品级应用配置”,里面定义了‘directory’ => ‘../conf/directory.php’等东西,这个貌似是“源代码库目录,路径相对于wekit.php文件所在目录”
第二个文件WEKIT_PATH . ‘../conf/application/phpwind.php’ 为“全局产品级应用配置”,定义了一个web-apps里面有个phpwind它的‘default-module’ => ‘bbs’等等等等
回到\src\wekit.php类里的init函数 的下一句$_conf = include WEKIT_PATH . self::S(‘directory’); 就是 获取系统配置 ,当然返回的是一个数组
例如:
Array
(
[ROOT] => ..
[CONF] => ../conf
[DATA] => ../data
[SRC] => ../src
[APPS] => ../src/applications
[EXT] => ../src/extensions
[HOOK] => ../src/hooks
[LIB] => ../src/library
[SRV] => ../src/service
[REP] => ../src/repository
[WINDID] => ../src/windid
[ACLOUD] => ../src/aCloud
[ADMIN] => ../src/applications/admin
[APPCENTER] => ../src/applications/appcenter
[PUBLIC] => ..
[THEMES] => ../themes
[TPL] => ../template
[ATTACH] => ../attachment
[HTML] => ../html
)
接下来就调用框架的Wind::register函数注册命名空间
self::_loadBase();再预加载一些类,这些类名在\src\wekit.php文件最后面
self::$_var = self::S(‘global-vars’);获取全局变量 全局配置变量
Wind::import
* 加载一个类或者加载一个包
* 如果加载的包中有子文件夹不进行循环加载
* 参数格式说明:‘WIND:base.WFrontController’
* WIND 注册的应用名称,应用名称与路径信息用‘:’号分隔
* base.WFrontController 相对的路径信息
* 如果不填写应用名称 ,例如‘base.WFrontController’,那么加载路径则相对于默认的应用路径
* 加载一个类的参数方式:‘WIND:base.WFrontController’
* 加载一个包的参数方式:‘WIND:base.*’
举例:Wind::import(‘WIND:utility.WindFolder’);加载的是\wind\utility\WindFolder.php
Wind::import(‘LIB:base.*’);加载\src\library\base里的所有东西
用户名验证http://127.0.0.25/index.php?m=u&c=login&a=checkname
含checkname函数的文件\src\applications\u\controller\LoginController.php
函数为checknameAction()这个函数应该在文件Wind::import(‘SRV:user.srv.PwLoginService’);
也就是\src\service\user\srv\PwLoginService.php
showError函数显示的是E:\vhosts\25_imxh.co.cc\src\i18n\zh_cn\user\message.lang里面的语句
if (!$info) $this->showError(‘USER:user.error.-14’);//这个显示的帐号不存在
估计在$info = $login->checkInput($this->getInput(‘username’));这句出的问题,经过测试$this->getInput(‘username’)可以获取用户名,那只能说问题出在$login->checkInput这里了
打开\src\service\user\srv\PwLoginService.php找到checkInput函数
其中涉及到$this->loginConfig = Wekit::C(‘login’);设置的几种登录方式
结果发现$this->loginConfig[‘ways’]登录方式竟然为空
到后台 http://127.0.0.25/admin.php? 输入管理帐号密码进入
然后 全局 注册登录 登录设置 设置自己的论坛登陆方式,我在用户名前打勾选了用户名这种方式 然后提交
阅读全文
用到了自定义模型,遇到了些问题,在更新列表页时提示:Fatal error: Call to a member function GetInnerText() on a non-object in \include\taglib\channel\img.lib.php on line 51
这个错误提示会在更新自定义模型栏目列表的时候出现,修复此问题方法很简单。
编辑打开 \include\taglib\channel\img.lib.php
查找:
$innerTmp = $arcTag->GetInnerText();
将其替换为:
$innerTmp = ($arcTag==””) ? trim($arcTag) : trim($arcTag->GetInnerText());
或
if($arcTag==””){
$innerTmp = trim($arcTag);
}
else{
$innerTmp = trim($arcTag->GetInnerText());
}
然后就能正常更新列表页了。
阅读全文
做站过程中碰到这样一个问题,找到解决办法收藏分享:为什么在首页用自定义列表调用出来的图片字段不是正确的图片地址,而是类似于:引用
{dede:img text=” width=’270′ height=’129′} /uploads/101017/1-10101H21F54P.gif {/dede:img}
这样的格式!
非常明显,这样是不能正确显示的,这是织梦自定义图片字段的处理方式造成的。要解决这个问题,我们必须得创建一个自定义函数,其实现方式为:
一、实现方法1)创建自定义函数
打开 /include/extend.func.php 文件(注:这个文件就是系统预留的自定义函数接口文件,主要用于二次开发用的。如果你是老版本,默认没有这个文件,自己创建一个PHP文件即可),在最下面的?>上一行加入以下函数代码:
折叠PHP 代码复制内容到剪贴板
引用
function GetOneImgUrl($img,$ftype=1){
if($img <> ”){
$dtp = new DedeTagParse();
$dtp->LoadSource($img);
if(is_array($dtp->CTags)){
foreach($dtp->CTags as $ctag){
if($ctag->GetName()==’img’){
$width = $ctag->GetAtt(‘width’);
$height = $ctag->GetAtt(‘height’);
$imgurl = trim($ctag->GetInnerText());
$img = ”;
if($imgurl != ”){
if($ftype==1){
$img .= $imgurl;
}
else{
$img .= ‘<img src=”‘.$imgurl.'” width=”‘.$width.'” height=”‘.$height.'” />’;
}
}
}
}
}
$dtp->Clear();
return $img;
}
}
保存后关闭即可。
2)函数调用方法
问:我们创建好函数以后,那么这个函数要如何来调用呢?
答:本函数的调用方法为:
[field:自定义图片字段名 function=”GetOneImgUrl(@me,显示类型)”/]
比如:我们的自定义图片字段名为 imgurl ,那么调用方式有以下两种:
引用
[field:imgurl function=’GetOneImgUrl(@me,0)’/] <!–调用图片的信息,自动调用宽度和高度(已包含Html代码的<img />标签)–>
[field:imgurl function=’GetOneImgUrl(@me,1)’/] <!–只调用图片地址,一般可用于背景图嵌套–>
二、示例演示1)模型字段添加
进入网站后台,点击[核心]——[内容模型管理],点击“普通文章”的“更改”按钮,进入编辑界面,切换到“字段管理”选项,点击“添加新字段”,如图:
创建好字段以后,我们在增加或编辑文档时候,那么就会有这个字段了,如图:
上传好你要显示的图片以后,保存即可。
2)前台调用
原本我们前台调用这个字段的方法,就是通过arclist标签的 channelid 与 addfields 两个参数来配合调用(点击查看arclist的标签详解),这里不再重复的一一熬述。但大体的自定义字段的方法是这样的:
引用
{dede:arclist row=’2′ channeld=’1′ addfields=’自定义字段1,自定义字段2′}
底层模板 insertext
{/dede:arclist}
运用到我们刚才的这个函数,调用方法为:折叠XML/HTML 代码复制内容到剪贴板
引用
{dede:arclist row=’5′ orderby=’id’ channelid=’1′ addfields=’imgurl’}
<li>[field:title/][field:imgurl function=’GetOneImgUrl(@me,0)’/]</li>
{/dede:arclist}
好了,我们来看一下前台的效果图:
阅读全文
现在要做一些PPT,发现百度文档上面有适合自己的~
可惜我没积分~下不了
于是找了一些免费下载的地方
比如
文档下载免费助手
http://keyan.cc/free/index.php
可是这里下载的东西是DOC格式~~~~
还有一个非常大的问题是里面一大堆重复的语句
WORD里面有相关的正则是可以去掉重复的东西
但是执行的速度非常慢~最终还可能连软件都挂了
于是我研究了一下,想用EDITPLUS进行相关的替换~
测试了半天,我得到一个结论,EDITPLUS不适合干这事,主要是它对正则不是完全兼容
于是我另外淘了一个软件叫EmEditor
测试后发现他干这事很合适
只要在查找那里输入 (.+)\1
替换那里输入 \1
然后下面的使用正则表达式 打勾
按 替换全部就可以了
当然也可以把回车啥的也算进去 查找那里改成 (.+\n)\1
不过我发现 从文档下载免费助手 下载的DOC几乎都不用把回车算进去
有了文字就好办了~自己再制成PPT省事多了
阅读全文
查找:(?{1,})\1
替换为:\1
勾选“使用通配符”,点“全部替换”。
如果只想知道哪些词重复,可在查找对话框内填入上述代码,勾选“突出显示所有在该范围找到的项目”,勾选“使用通配符”,点“全部查找”,找的重复词即呈被选中状态。
阅读全文