- 博客(41)
- 收藏
- 关注
原创 阿凡达统一色调
1.使用调整图层【色相饱和度】,选择需要去掉的颜色,即红色2.为了方便观察效果,将色相调至最大值;因皮肤为橘黄色,所以缩小颜色块中的橘黄色区域至图2(排除掉皮肤颜色,选择红色范围)图1图二3.调整色相的偏色,即去红...
2020-02-13 17:06:01 137
原创 如何改变唇色
1.新建图层2.用钢笔工笔选出唇线,羽化,高斯模糊3.填充唇色,改变透明度4.新建蒙版,在蒙版中拉渐变5.可适当再用中性灰擦除PS前PS后
2020-02-13 14:18:33 97
原创 颜色
1.红色支持色为【黄色】和【品红】、互补色为【青色】,简单来说就是要还原照片的红色,就要降低照片的青色,增加照片的黄色和品红(减青等于加红:二者为互补色)2.绿色支持色为【黄色】和【青色】、互补色为【品红(又称洋红)】,简单来说就是要还原照片的绿色,就要降低照片的品红色,增加照片的黄色和青色(减品红等于加绿)3.蓝色支持色为【品红】和【青色】、互补色为【黄色】,简单来说就是要还原照片的蓝色,就...
2020-02-13 11:01:49 115
原创 如何处理发丝边缘杂乱技巧
1.新建图层2.用钢笔工具选出需要去除的选区,羽化原片3.用拾色器识别背景颜色4.填充颜色处理后图层5.利用高斯模糊,处理边缘过度关系
2020-02-11 15:00:03 71
原创 人像处理小技巧
选取高光:1.将照片调为黑白2.利用曲线压暗3.再选取高光区域(Ctrl + alt + 2 )这样的方法可使高光区域更少,更为准确将高光压下去,可用正片叠底模式,适当再用蒙版擦除嘴唇边缘溢出:1.吸取唇边颜色2.用画笔涂抹3.将模式改为颜色模式,适当可更改不透明度...
2020-02-11 13:46:40 71
原创 街拍修图思路
1.创建高光,暗部,中间调图层,结果改为选区2.对高光图层填充高明度颜色,颜色区左上角,正常模式,适当降低不透明度如果照片过曝,可改为正片叠底3.中间调:直接复制原图,柔光模式(去灰加对比)4.暗部:填充低明度的颜色影响暗部色调,滤色模式,适当降低不透明度5.如果填充颜色不满意,可用色相饱和度改变色相...
2020-02-09 17:07:38 59
原创 高光中间调暗调的计算方法
一、高光的选择方法:菜单-图像-计算如下图灰灰通道正片叠底计算得到alpha通道,按ctrl同时点击alpha通道载入选区,如图:原理:PS中对正片叠底的定义:将基色与混合色进行正片叠底。结果色总是较暗的颜色。任何颜色与黑色正片叠底产生黑色。任何颜色与白色正片叠底保持不变。也就是说灰度和灰度在进行正片叠底的计算时,图象的中间调到暗调部分在新通道中会变的更暗,以深灰到黑色部分显示。只...
2020-02-09 16:30:44 86
原创 高低频 修复纹理
新建两层,下面一层为低频,上面为高频。低频—高斯模糊 能看清明暗和轮廓高频—图像—应用图像:选低频(不打勾)减去-2 128——线性光。用修复画笔,样本选择当前图层,在高频层上按ALT吸取想要的纹理进行修复。修复衣服褶子在低频和高频中间新建一层透明图层。用图章,样本选择当前和下方图层,在透明图层上按ALT吸取想要的颜色修图褶子。...
2020-02-04 18:02:06 62
原创 中性灰图层建立
1.新建图层(shift+ctrl/cmd+N),模式选柔光,填充柔光中性色(50%灰)打钩。确定。2.在图层面板点击调整图层按钮,选择渐变映射。3.点击渐变映射设置,选择黑白渐变。4.在图层面板点击调整图层按钮,选择曲线。5.调整曲线,压暗图片,增加图片对比,使更多的细节显现,便于观察。6.在中性灰图层上使用画笔进行加深减淡。主体用双曲线,细节用中性灰如果...
2020-02-04 09:49:15 239
原创 PS如何给照片加光线
照片如下1.对照片进行色调统一,使用可选颜色2.盖印涂层 Ctrl + Shift + Alt + E3.选取高光 Ctrl + Alt + 24.复制高光 Ctrl + J5.对高光作镜像模糊模糊→径向模糊→缩放6.拖放光线7.对光线图层放大(Ctrl+T)8.对光线模式选择滤色9.添加图层蒙版,拉渐变去除左侧光线...
2020-02-02 19:28:11 88
原创 Tcl-- [ ] , " " , { } , \ 的用法
方括号“[ ]”"[ ]"完成命令替换用’[ ]'将一条命令括起来,命令执行完成后,返回结果例: 1 #! /usr/bin/tclsh 2 set b [set a 6] 3 puts $b结果:6“” 和{ }双引号和花括号将多个单词组成一个参数“ ”内的替换正常进行{ }内的替换有可能会被阻止\反斜杠“\”的作用是引用特殊字符...
2020-01-12 22:43:48 2784
原创 Tcl--输出,赋值与替换
输出puts (-nonewline) (-channelld) string-nonewline:告诉puts不输出回车换行-channelld:将字符串输出到标准输出代码:#! /usr/bin/tclshputs helloputs "hello world"puts {hello tcl}结果:hellohello worldhello tclset&...
2020-01-12 22:32:10 1928
原创 Ubuntu上使用vi方向键错乱问题
问题在Ubuntu下,初始使用vi的时候有点问题,就是在编辑模式下使用方向键的时候,并不会使光标移动,而是在命令行中出现[A [B [C [D之类的字母解决切换到root权限,编辑/etc/vim/vimrc.tiny将“compatible”改成“nocompatible”新增一个配置:set backspace=2即:set nocompatibleset backspace...
2020-01-12 21:54:09 290
原创 Tcl介绍
Tcl(Tool command language)是一个基于字符串的命令语言,基础结构和语法非常简单,易于学习和掌握。基本语法:command args1 args2...每条命令第一项为命令名,后面为相应参数,注意所有标点符号都必须使用英文符号命令行终止可以由回车新起一行或末尾加分号(;)来判定当命令太长,一行写不下来的时候,可以在句末加反斜杠(),则下一行的文本依然属于本行命...
2020-01-12 20:55:37 134
原创 爬虫之HTML
什么是HTML?HTML指的是超文本标记语言(Hyper Text Markup language)HTML不是一种编程语言,而是一种标记语言标记语言是一套标记标签(markup tag)HTML使用标记标签来描述网页HTML标签HTML标签是由尖括号包围的关键词,如<html>HTML标签通常是成对出现的,比如<b>和</b>标签对中的第一...
2020-01-12 14:46:40 196
原创 Python--模块
模块是什么模块就是程序所谓模块就是平时我们写的任何代码,然后保存的每个’.py’结尾的文件,都是一个对立的模块模块的导入方法import 模块名from 模块名 import 函数名import 模块名 as 新名字...
2020-01-12 13:59:50 84
原创 类和对象
对象对象是人们要研究的任何事物,它不仅能表示具体的事物,还能表示抽象的规则,计划或事件。对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为对象实现了数据和操作的结合,使数据和操作封装于对象的统一中。类具有相同特性(数据元素)和行为(功能)的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说是类的实例是对象,类实...
2020-01-12 13:49:33 184
原创 os/os.path模块
os模块字符含义getcwd()返回当前工作目录chdir()改变工作目录listdir(path=’.’)列举指定目录中的文件名mkdir(path)创建单层目录,如果目录已存在抛出异常makedirs(path)递归创建多层目录,如果该目录已存在则抛出异常remove(path)删除文件rmdir(path)删除单层目录,...
2020-01-12 12:59:04 94
原创 append()方法和extend()方法区别
append()是将参数作为一个元素增加到列表的末尾extend()将参数作为一个列表去扩展列表的末尾ex:>>> name=['F','i','s','h']>>> name.append('c')>>> name['F', 'i', 's', 'h', 'c']>>> name.extend(['.','...
2020-01-12 12:11:21 223
原创 Python--read(),readline()和readlines()区别
假设a.txt内容为hellowecomewhat is fuckread([size])方法从文件当前位置起读取size个字节,若无参数size,则表示读取至文件结束为止,它范围为字符串对象。代码:f=open('a.txt')lines=f.read()print (lines)print(type(lines))f.close()结果:hellowelcome...
2020-01-12 12:04:50 127
原创 Linux--常用快捷键/通配符
常用快捷键快捷键含义ctrl c终止前台运行的程序ctrl z将前台运行的程序挂到后台ctrl d退出ctrl l清屏ctrl a光标移到命令行的最前端ctrl e光标移到命令行的后端ctrl u删除光标前左右字符ctrl k删除光标后所有字符常用通配符字符含义*匹配0或多个任意字符...
2020-01-12 11:12:12 125
原创 Linux--diff/cat工具
diff用于逐行比较文件的不同diff [选项] file1 file2-b 不检查空格-B 不检查空白行diff -q dir1 dir2 #比较两个不同的目录catcat file #查看文件-n #显示行号...
2020-01-12 10:58:48 254
原创 Python--tkinter之messageBox
messageBox消息框,用于显示你应用的消息框。案列如下:tkinter.messagebox.askokcancel()tkinter.messagebox.askyesno()tkinter.messagebox.askquestion()tkinter.messagebox.showerror()tkinter.messagebox.showinfo()tkinte...
2020-01-11 23:43:25 570
原创 Python--tkinter之Frame
Frame框架,用来承载放置其他GUI元素,就是一个容器,是一个window上分离小区域的部件,他能将windows分成不同区,然后存放不同的其他部件,同时一个Frame上也能再分为两个Frame,Frame可以认为是一种容器。案列如下:代码如下:import tkinter as tkwindow = tk.Tk()window.title('My Window')window...
2020-01-11 23:27:00 1351
原创 Python--tkinter之Menu
Menu 部件菜单条,用以实现下拉菜单和弹出式菜单,点击菜单后弹出一个选项列表,用户从中选择案例代码如下:import tkinter as tkwindow = tk.Tk()window.title('My window')window.geometry('400x300')l = tk.Label(window, text=' ', bg='green')l.pack...
2020-01-11 22:56:27 236
原创 Python--tkinter之checkbutton
checkbutton(多个)代表一个变量,具有两个不同值。点击这个按钮将会在这两个值之间切换。案列如下:代码如下:import tkinter as tkwindow = tk.Tk()window.title ('My window')window.geometry('600x400')l = tk.Label(window, bg='yellow', width=2...
2020-01-11 22:34:33 358
原创 Python--tkinter之Radiobutton
Radiobutton(一个值)代表一个变量,它可以有多个值中的一个。点击它将为这个变量设置值,并且清除与这一变量相关的。案列如下:代码如下:import tkinter as tkwindow = tk.Tk()window.title('My window')window.geometry('600x400')var = tk.StringVar() #定义一个va...
2020-01-11 22:22:36 356
原创 Python--tkinter之Listbox
Listbox 部件Text是tkinter中提供的列表框部件,显示供选方案的一个列表。Listbox能够被配置来得到radiobutton或checklist的行为案列如下:代码如下:import tkinter as tkwindow = tk.Tk()window.title('My window')window.geometry('600x400')var1 = ...
2020-01-11 21:49:28 361
原创 Python--tkinter之Text
Text部件Text是tkinter中提供的一个多行文本区域,显示多行,可用来收集用户输入的文字,格式化文本显示,允许你用不同的样式和属性来显示和编辑文本,同时支持内嵌图像和窗口。案列如下:代码如下:import tkinter as tkwindow = tk.Tk()window.title('My window')window.geometry('600x400')e...
2020-01-11 21:19:35 748
原创 Python--tkinter之Entry
Entry 部件Entry是Tkinter中提供的一个单行文本输入域,用以输入显示一行文本,收集键盘输入案列如下代码如下:import tkinter as tkwindow = tk.Tk()window.title('My window')window.geometry('600x400')#在图形界面上设定输入框控件entry并放置控件e1 = tk.Entry(wi...
2020-01-11 20:59:46 746
原创 Python--tkinter之Button
Button 按钮部件Button(按钮)部件是一个标准的Tkinter窗口部件,用以实现各种按钮案列如下:点击hit me后代码如下:import tkinter as tkwindow = tk.Tk()window.title('My window')window.geometry('600x400')var = tk.StringVar() #将Label标签的内容...
2020-01-11 20:46:02 356
原创 Python--tkinter之Label
Labelimport tkinter as tk #使用TKinter前需要先导入#第一步,建立窗口windowwindow = tk.Tk() #Tk中k为小写k#第二布,给窗口命名window.title('My window')#第三步,设定窗口大小(长x宽)window.geometry('800x600') #其中,x为小写x#第四步,给图形界面设定标签l = t...
2020-01-11 20:25:02 217
原创 Python GUI 之tkinter库的介绍
tkinterTkinter 模块(Tk 接口)是 Python 的标准 Tk GUI 工具包的接口 .Tk 和 Tkinter 可以在大多数的 Unix 平台下使用,同样可以应用在 Windows 和 Macintosh 系统里。Tk8.0 的后续版本可以实现本地窗口风格,并良好地运行在绝大多数平台中。tkinter核心窗口部件GUI 编程就相当于小孩子搭积木,每个积木块应该放在哪里,每个...
2020-01-11 20:06:13 3256 1
原创 Linux--vi功能
vi打开一个新窗口,如果有加filename,表示在新窗口创建一个新文件,否则两个窗口为同一文件内容:sp[filename]光标移到下/上方窗口ctrl+w+j/k纵向增加分屏:vsp(vertical split)切换到下一个窗口ctrl+w+w(window)切换窗口ctrl+w+r(reverse)打开文件并定位行vi 文件名 + 行数 段落移动{ ...
2020-01-11 19:29:02 276
原创 Python--tkinter之filedialog
tkinter.filedialog 的学习tkinter.filedialog.asksaveasfilename():选择以什么文件名保存,返回文件名def selectinputPath(): input_path = asksaveasfilename() inputpath1 = inputpath.set(input_path) print(input_pa...
2020-01-11 17:22:01 2724
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人