自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(71)
  • 收藏
  • 关注

原创 人像修复-皮肤纹理塑造

选择背景图层,在图像->计算,选择出中间调,确定后跳弹窗提醒,不用担心,此时已经计算出中间调了,复制图层,得到中间调。一层原图,在滤镜->其他->高反差保留(像素半径大概眼睛纹理明显就够,这里取2.4),模式。对中间调图层,滤镜->锐化->USM锐化,半径3,数量85%

2024-08-17 20:49:34 211

原创 人像修复-D&B双曲线

用白色画笔在双曲线上进行提亮和压暗光影修饰,使得整体过渡更均匀。再建立2个曲线图层,并反相(快捷键:ctrl+i)得到。

2024-08-17 15:21:50 211

原创 人像修复-中性灰图层

建立新图层(快捷键:ctrl+shift+N),模式。在中性灰图层上用画笔工具修饰,不透明度。切换画笔工具黑白色修饰(快捷键:X),颜色选择==“808080”灰度==,硬度0%,流量100%新建渐变映射,建曲线。

2024-08-14 10:49:12 280

原创 人像修复-观察层建立

(快捷键:ctrl+alt+G)在色相饱和度图层创建。

2024-08-11 20:27:28 391

原创 人像修复-高低频磨皮

在低频图层建立高斯模糊:滤镜->模糊->高斯模糊。注意半径一般根据皮肤占比,选择3,5,7,9像素。这样子要修饰瑕疵在高频图层修,修饰光影在低频图层修。在高频图层使用修补工具(快捷键J)修饰瑕疵。用仿制图章工具(快捷键S)修饰光影。在高频图层:图像->应用图像。压暗光影使明暗对比更清楚。

2024-08-06 21:19:16 249

原创 人像修复-通道磨皮

为增加反差,显示更明显,使用计算,源1源2均选择刚才复制的通道,混合模式选强光,不透明度100%在复制通道中,用高反差保留,把画面中反差较大的部分保留出来,半径数值控制在7-9。建立曲线,调亮暗部;到这里会发现,肤色外不该调亮的部分也被提亮。按住ctrl键,左键单击Alpha2通道,载入画面最亮部分。在通道中,找到明暗反差最大的通道,复制一层通道。按住ctrl+shift+i,反向选择暗部分。用黑色画笔把不需要的部分涂抹,还原原色。ctrl+G在曲线图层上建立组。再计算一次,增强一次反差。

2024-08-06 20:35:08 331

原创 人像修复-插件磨皮

破锤和DR5插件磨皮破锤插件(更快磨皮)DR5(更好保留皮肤纹理)破锤插件(更快磨皮)打开方式:滤镜->Imagenomic->Portraiture磨皮阈值一般控制在10-20之间若环境与肤色接近,容易环境一起磨皮DR5(更好保留皮肤纹理)打开方式:窗口->拓展功能->DR5在蒙版上用白色画笔修饰,流量建议100,硬度0,不透明度100若觉得磨皮过头,在蒙版图层减少不透明度

2024-08-04 14:52:31 264

原创 人像修复-图章仿制工具

这里写目录标题设置参数修饰方向使用方法设置参数模式:正常模式;不透明度:10%-30%流量:100样本:当前和下方图层(建立空白图层修饰)画笔设置:硬度0修饰方向使用方法点、扫结合新建一个空白图层按住alt键取样(取样样本为“当前和下方图层”)[      ] :缩放画笔

2024-08-04 09:59:08 160

原创 芯片制造过程4光刻机

以下内容均取自哔哩哔哩up主@谈三圈链接: 芯片制造详解04:光刻技术与基本流程|国产之路不容易通过光掩膜、光刻机、光刻胶进行光刻刻蚀步骤:沉积步骤:刻蚀和沉积都是芯片制程的重要工序,狭义上的光刻,刻的不是硅片,而是硅片上的这一层光刻胶,把刻好的光刻胶作为蓝图,再结合下一步的刻蚀或沉积步骤,才能对硅片进行雕刻加工,另外为了给半导体赋予电特性,我们还要在特定区域做离子注入,为此也得先进行光刻,把不想注入离子的区域用光刻胶贴膜保护,正因为每次刻蚀沉积和离子注入,几乎都需要光刻作为前提,所以在芯片制造的一切工序

2024-08-03 19:55:26 943

原创 ps基础操作1

单位:Ppi :pixel per lnch。画面总像素值=宽度像素值 X 高度像素值。RGB(网页使用)和CYMK(印刷专用)72Ppi代表1英寸由72个像素点组成。psd:photoshop标准格式。矢量图是点与点之间用线条连接而成。代表一英寸有多少像素点组成。gif:支持透明色和动画。羽化使选区边缘过渡柔和。psb:大型文件格式。

2024-08-03 19:54:28 449

原创 芯片制造过程3洁净室

以下内容均取自哔哩哔哩up主@谈三圈链接: 芯片制造详解03: 洁净室的秘密|为何芯片厂缺人?芯片作为人类文明目前最精密的工业产品,其生产过程对于杂志污染极其敏感,尤其是纳米级的先进制程,混入衬底的几颗离子就能影响掺杂,改变芯片的电学特性;空中起舞的几个分子便可干扰覆膜,降低芯片的生产良率;落在表面的几粒尘埃足以短路开路,破环芯片的物理结构;因此芯片的生产必须在一个绝对干净且稳定的环境中进行,这就是芯片的产房——净室。在各大芯片厂中,不同级别的净室占据了大部分位置,在这里,空中的浮尘微粒甚至气体的分子密度

2022-08-30 14:42:34 1385 2

原创 芯片制造过程2

以下内容均取自哔哩哔哩up主@谈三圈链接: 芯片制造详解02:晶圆的诞生|国产之路第一关:硅片的制造 硅片就是光秃秃的晶圆,经过光刻、外延、刻蚀等操作,变成包含有数百枚芯片的成熟晶圆,再经过切割,封装成一个个独立的芯片。 首先硅棒会被截去硅头和硅尾,切下来的部分如果质量好,可以削成籽晶,用来拉出新的硅棒。接下来用四探针法,测量棒身的电阻率,以此来检查轴向的杂质浓度是否异常。检测完成后,将其裁成30cm左右长度的硅段,然后进入下一道工序——磨滚。 将硅段固定在机器上缓慢滚动,用侧面的金刚石

2022-08-21 16:46:49 835

原创 芯片制造过程1

以下内容均取自哔哩哔哩up主@谈三圈链接: 芯片制造详解01: 从沙子到晶圆|芯片国产化之路有哪些坎芯片的原料就是而非沙子,因为硅石的硅含量更高硅石硅锭粗糙的多晶硅光滑的单晶硅

2022-08-16 01:26:29 716

原创 ps笔记1

快捷使用CTRL+;#mermaid-svg-cOdJf18IjRqpzDHU .label{font-family:'trebuchet ms', verdana, arial;font-family:var(--mermaid-font-family);fill:#333;color:#333}#mermaid-svg-cOdJf18IjRqpzDHU .label text{fill:#333}#mermaid-svg-cOdJf18IjRqpzDHU .node rect,#mermaid

2022-07-28 18:33:54 276

原创 Linux笔记1、

含义狭义:指操作系统内核,包含基础操作命令广义:发行版操作系统,可以进行安装使用的系统版本Debian系:Ubuntu。常用于桌面版系统Redhat系:红帽子、centos。常用于服务器操作系统

2021-04-18 20:34:31 103

原创 常见面试题

1.什么是HTTP协议,HTTP相应/请求的步骤(hyper text transfer protocol)超文本传输协议传输方式:浏览器作为客户端向web服务器发送请求,web再相应到浏览器客户端。HTTP工作原理(三次握手)在浏览器地址栏键入URL,按下回车之后会经历以下流程:1、浏览器向DNS服务器请求解析该URL中的域名所对应的IP地址;(第一次握手:向服务器请求解析IP)2、解析出IP地址后,根据该IP地址和默认端口80,和服务器建立TCP连接;(第二次握手:回应客户端 已收到

2021-03-10 18:13:09 116

原创 xml笔记

xml笔记xml概述什么是xmlxml基本语法语法规则属性CDATAphp解析xmlxml原理解析SimpleXML类库遍历xml数据添加节点Xpath语言使用及语法xml概述xml最主要的功能就是数据传输其他功能1.数据之间的数据传输通讯2.配置文件,如:config.xml3.存储数据,充当小型数据库,如:date.xml规范数据格式,使数据具有结构性。什么是x...

2020-04-26 15:47:07 196

原创 nginx访问虚拟主机

nginx访问虚拟主机:在/usr/local/nginx/conf/nginx.conf添加了主机配置在/etc/hosts添加IP地址

2020-04-16 17:03:02 179

原创 TP笔记5、模型 文件上传 分页 会话技术与验证码

1 模型1.1 模型中的事务处理public function test13(){ $model=D('Goods'); //开启事务 $model->startTrans(); $res1=$model->where('goods_id=4')->save(array('goods_name'=>'te...

2019-12-06 20:28:09 234

原创 TP笔记4、模型

1 模型1.1 模型创建规则存储地址:/应用/模块/Model目录中命名规则:模型名称+Model+.class.php模型名称应与对应表名一致1.2 实例化模型对象1.2.1 常用实例化dump()是TP一个内置函数。与PHP的var_dump()差不多public function test1(){ $model=new \Admin\Model\G...

2019-12-04 15:12:12 255

原创 TP笔记3、视图

1 视图1.1 视图渲染(display和fetch)1.1.1 display格式:display($template=’ ',$charset=‘ ’,$contentType=‘ ’,$content=‘ ’,$prefix=‘ ’)参数说明template指定模板文件charset编码contentType输出类型content输出...

2019-12-01 13:51:19 256

原创 TP笔记2、控制器和URL

1 控制器及URL模式1.1 创建控制器1.1.1 控制器的存储方式存储目录:应用/模块/Controller/(Application\Home\Controller)存储文件名称:控制器名称(首字母大写)+Controller+.class.php1.1.2 控制器代码创建规则设置命名空间引入TP的控制器基类创建自己的控制器的类创建自己的方法1.1.3 具体创建控制...

2019-11-26 16:49:32 354

原创 TP笔记1、TP框架概述

1 框架框架本质就是半成品的源码库框架一般包含很多内置功能(数据库的操作、分页、验证码)1.1 PHP常用框架zendfromeworkYII框架:典型特点将代码的重用率使用到极限Laravel框架thinkPHP框架:简称TP1.2 TP框架的优点国人开发。符合国人编程思想TP社区较活跃(使用人多),文档充足国内使用量较大。可以支持很多种项目1.3 TP文件目...

2019-11-24 12:58:09 969

原创 Smarty笔记、smarty常用配置 变量 循环与变量调节器

1 如何彻底去除视图文件中的PHP代码html代码与PHP代码分离,其实就是前端人员与程序员分离思路:查找替换

2019-11-23 17:00:03 294

原创 PDO笔记、命名空间 PDO SQL语句预处理

一、命名空间概念:命名空间是一种封装事物的方法,例如:类,方法,函数等。作用:用来解决类名或应用程序名冲突问题举例:项目中会用到第三方类,第三方类加载进来后,可能与项目中的类名冲突二、定义命名空间的要求使用namespace关键字,来声明一个命名空间;所有的代码都可以存在于命名空间中,但只有三种代码会受影响:常量(const)、函数、类;声明命名空间的语句,必须是PHP脚本的第一行...

2019-11-16 16:20:03 321

原创 面向对象笔记5、属性重载 方法重载 静态延时绑定 类型约束 魔术常量 序列化

1 重载1.1 什么是重载这里的重载与方法重载不是一回事方法重载:定义2个同名方法,但PHP不支持PHP中的重载,是指动态的“创建”类属性和方法。一般通过魔术方法实现当调用当前环境下来定义或不可见的类属性或方法时,重载方法会被调用所有的重载方法都必须被声明为public属性重载只能在对象中进行。在静态方法中,魔术方法不会被调用。所以不能声明为static魔术方法不能通过引用传递...

2019-11-15 23:03:27 178

原创 面向对象笔记4、面向对象模式:单例模式、工厂模式

1 面向对象设计模式1.1 什么是设计模式设计模式,就是面向对象代码设计经验的总结可以实现代码重用、节省时间、对于后期维护十分方便1.2 常用的设计模式单例模式:一个类只能创建一个对象,不管怎样,都无法创建第2个对象工厂模式:根据传递的不同类名,来创建不同类的对象的工厂1.3 单例设计的要求(三私一公)私有的静态的保存对象的属性私有的构造方法,阻止类外new对象私有的...

2019-11-14 22:44:27 171

原创 面向对象笔记 单例的数据库工具类

1 单例的数据库工具类(./libs/Db.class.php)//创建单例的数据库类class Db{ //私有的静态的保存对象的属性 private static $obj= NULL; //私有的数据库配置信息 private $db_host;//主机名 private $db_user;//用户名 private $db_pass;/...

2019-11-14 20:18:20 188

原创 面向对象笔记3、变量作用域 接口 类自动加载 对象克隆、遍历 魔术方法

1 变量作用域PHP中分为3种类型的变量:全局变量(函数外)、局部变量(函数内)、超全局变量局部变量在函数运行结束后删除,全局变量在页面关闭后删除全局变量不能在函数内使用,局部变量不能在函数外使用2 global允许函数外的变量在函数内使用,或函数内的变量在函数外使用原理是将全局变量的地址,引入到函数中,即引用传地址global只能在函数内使用才有效删除函数内部的全局变量,即...

2019-11-12 19:38:12 229

原创 面向对象笔记2、构造方法 析构方法 引用传地址 封装 继承 多态

1.构造方法当使用new关键字,创建一个类的对象时,第一个自动调用的方法,就是构造方法构造方法的名称是固定的,__construct()构造方法可以有参数,也可以没有构造方法的作用:对象初始化构造方法只能定义一个构造方法一定没有返回值,不要使用return语句//定义手机类class Mobile{ //私有的手机属性:在实际项目中,属性一般都是private、prot...

2019-11-11 22:58:27 197

原创 面向对象笔记1、类 对象 常量 $this self parent 静态 最终 抽象

1.面向过程与面向对象理解1.1.面向过程的编程思想面向过程是以过程(步骤)为中心的编程思想例如:递归思想、冒泡思想、二分法查找解决一个大问题,先把大问题分解成一个个小问题,再把小问题一个个解决,最终大问题解决了1.2.面向对象的编程思想面向过程是以事物(对象)为中心的编程思想面向过程着重与做什么,面向对象着重于谁来做总结:面向对象适合大项目(人多),面向过程适合小项目(人...

2019-11-06 15:04:47 206

原创 核心编程笔记 绘画 验证码 水印 缩略图

1.绘画的基本操作1.1前提默认PHP 是不支持绘画技术,需要我们开启PHP的扩展但我个人的wamp64的php.ini里的gd2是默认开着的使用phpinfo()函数可显示PHP配置,可查看gd1.2创建画布 imagecreatetruecolor(w,h)imagecreatetruecolor(w,h);-w表示的是所要创建的画布的宽h表示的是所要...

2019-11-05 11:27:37 268

原创 核心编程笔记 创建新闻项目后续应用 登入登出

1.创建login.html文件<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>登录注册</title> <link href="../public/bootstrap/css/bootstrap.min...

2019-11-01 10:43:21 296

原创 核心编程笔记 cookie session

会话技术由于HTTP协议是无连接无状态的,所以HTTP协议无法记住客户端的信息,为了弥补HTTP协议这两点的“不足”,所以出现了会话技术cookie技术1.什么是cookie服务器端,将能够唯一标示用户的数据保存客户端的一种方式。之后浏览器在每次请求时都会自动携带给服务器2.cookie的工作原理3.设置cookie(1). 设置cookiesetcookie(name,value...

2019-10-31 21:10:49 195

原创 核心编程笔记 文件 目录 HTTP协议 数据采集(curl)

文件操作PHP也提供了一套文件操作系统函数。通过这套函数进行文件管理,创建文件、删除、改名、存储数据,读取数据。文件的理解:在文件管理系统文件分为两种其一就是文件,用于存储数据其二是文件夹,用于存储文件的文件1. 文件相关信息函数说明备注file_exists(filename);用于判断一个文件是否存在filename是一个表示文件的完整名的一个字符串...

2019-10-30 22:06:54 355

原创 核心编程笔记 PHP操作数据库与创建新闻项目

PHP操作MySQL数据库1.操作数据库的前提先建好数据库和表SQL语句为-- phpMyAdmin SQL Dump-- version 4.7.9-- https://www.phpmyadmin.net/---- Host: 127.0.0.1:3306-- Generation Time: 2019-10-28 07:49:34-- 服务器版本: 5.7.21-- P...

2019-10-28 15:57:19 600

原创 核心编程笔记、前后台数据传递与文件上传

cj# 前后台数据的传递1.前台数据的提交(1). getget方式是将表单元素的name属性值与用户输入的数据,组织成对形式,放在URL传递到所请求的文件(2). postpost方式是将用户输入的数据,与表单元素的name属性值,组织成对的形式,放在http协议内部传递到后台(3). 模拟get方式提交数据主要应用在没有表单的情况下,向后台提交数据如何模拟:只要是HTML文...

2019-10-23 15:59:08 232

原创 核心编程案例:网页版计算器--未成功(已解决)

运行工具:idea,wamp跟着教程用post方式编写网页计算器并未成功,但是get方式可以运行post方式<?php //接收数据$n1='';$n2='';$op='sub';$result='';if(isset($_POST['n1'])){ $n1=$_POST['n1']; $n2=$_POST['n2']; $op=$_POST['op...

2019-10-20 14:40:13 284

原创 MySQL笔记3、高级查询、联合查询、存储引擎

一、高级查询数据库主要是对数据进行增删改查操作,最重要的就是查询1、select选项【all | distinct】all     (默认)在显示结果中包含重复的数据distinct     在显示结果中去掉重复的数据此处的重复是在显示结果中的整行来对比2、字段别名在进行数据查询时...

2019-08-10 15:03:30 164

原创 MySQL笔记2、显示宽度、列属性操作、修改表结构、高级操作

一、显示宽度与0填充在我们为某个字段设置整数类型时,可以为其指定显示宽度。必须与zerofill联合使用整数(显示宽度)二、列属性create table(字段名 列类型 列属性,字段名 列类型 列属性,…)【表选项】1、列类型 VS 列属性列类型主要用于约束单独的一个字段在整行中的取值限制列属性主要用于约束单独的一个字段在整列中的取值限制2、null默认,在插入数据时...

2019-08-06 17:06:13 881

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除