Linux定时把数据库和网站打包备份到FTP上

准备工作:

需要提前在VPS安装好lftp,lftp功能上比较强大。

CentOS直接执行:

  1. yum install lftp

Debian执行:

  1. apt-get install lftp

然后在VPS上创建/home/backup/ 目录,在FTP上创建backup目录。

  1. 下面将备份脚本进行部分注释:
  2. #!/bin/bash
  3. #Funciont: Backup website and mysql database
  4. #Author: licess
  5. #Website: http://lnmp.org
  6. #IMPORTANT!!!Please Setting the following Values!
  7. ######~Set Directory you want to backup~######将下面的目录修改成自己要备份的目录,一般按我的都是在/home/wwwroot/下面所有直接写了需要备份的目录。可以继续再加:Backup_Dir5=你的目录 ,Backup_Dir后面的数字依次递增。如果不足4个,直接删除不需要的就可以,同时修改下面tar zcf 部分。
  8. Backup_Dir1=vpser.net
  9. Backup_Dir2=lnmp.org
  10. Backup_Dir3=licess.org
  11. Backup_Dir4=jungehost.com
  12. ######~Set MySQL UserName and password~######设置MySQL的用户名和密码,最好是root,其他用户可能因为权限问题无法导出部分数据库。
  13. MYSQL_UserName=root
  14. MYSQL_PassWord=yourmysqlrootpassword
  15. ######~Set MySQL Database you want to backup~######设置要部分的数据库,可以继续再加:Backup_Database_Name5=数据库名,Backup_Database_Name后面的数字依次递增。
  16. Backup_Database_Name1=vpser
  17. Backup_Database_Name2=licess
  18. Backup_Database_Name3=junge
  19. Backup_Database_Name4=vpserorg
  20. ######~Set FTP Information~######设置用来存放备份数据的FTP信息
  21. FTP_HostName=184.168.192.43   //FTP服务器的IP或者域名
  22. FTP_UserName=vpsernet                //FTP服务器用户名
  23. FTP_PassWord=yourftppassword   //FTP服务器用户对应的密码
  24. FTP_BackupDir=backup                    //备份到FTP上的目录,需要提前创建好。
  25. #Values Setting END!
  26. TodayWWWBackup=www-*-$(date +“%Y%m%d”).tar.gz
  27. TodayDBBackup=db-*-$(date +“%Y%m%d”).sql
  28. OldWWWBackup=www-*-$(date -d -3day +“%Y%m%d”).tar.gz
  29. OldDBBackup=db-*-$(date -d -3day +“%Y%m%d”).sql
  30. tar zcf /home/backup/www-$Backup_Dir1-$(date +“%Y%m%d”).tar.gz -C /home/wwwroot/ $Backup_Dir1 –exclude=soft
  31. tar zcf /home/backup/www-$Backup_Dir2-$(date +“%Y%m%d”).tar.gz -C /home/wwwroot/ $Backup_Dir2
  32. tar zcf /home/backup/www-$Backup_Dir3-$(date +“%Y%m%d”).tar.gz -C /home/wwwroot/ $Backup_Dir3 –exclude=test
  33. tar zcf /home/backup/www-$Backup_Dir4-$(date +“%Y%m%d”).tar.gz -C /home/wwwroot/ $Backup_Dir4
  34. ###上面为备份网站文件数据,因为我的网站比较零散,而且网站目录下面有些目录属于临时目录并不需要备份,所以可以在上面加上–exclude=不备份的目录。如果在前面加了Backup_Dir5=yourdir,则再加tar zcf /home/backup/www-$Backup_Dir5-$(date +“%Y%m%d”).tar.gz -C
  35. /home/wwwroot/ $Backup_Dir5 。如果多余则删除多余行。
  36. /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name1 > /home/backup/db-$Backup_Database_Name1-$(date +“%Y%m%d”).sql
  37. /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name2 > /home/backup/db-$Backup_Database_Name2-$(date +“%Y%m%d”).sql
  38. /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name3 > /home/backup/db-$Backup_Database_Name3-$(date +“%Y%m%d”).sql
  39. /usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name4 > /home/backup/db-$Backup_Database_Name4-$(date +“%Y%m%d”).sql
  40. ###上面为备份MySQL数据库,如果在前面加了Backup_Database_Name5=yourdatabasename,则再加/usr/local/mysql/bin/mysqldump -u$MYSQL_UserName -p$MYSQL_PassWord $Backup_Database_Name5 > /home/backup/db-$Backup_Database_Name5-$(date +“%Y%m%d”).sql 。如果多余则删除多余行。
  41. rm $OldWWWBackup
  42. rm $OldDBBackup
  43. ###删除3天前的备份###
  44. cd /home/backup/
  45. ###下面为自动上传部分,不得不说lftp很强大,抛弃ftp吧####
  46. lftp $FTP_HostName -u $FTP_UserName,$FTP_PassWord << EOF
  47. cd $FTP_BackupDir
  48. mrm $OldWWWBackup
  49. mrm $OldDBBackup
  50. mput $TodayWWWBackup
  51. mput $TodayDBBackup
  52. bye
  53. EOF

脚本下载地址:http://vps.wuwenwu.com/sh/backup.sh

下载脚本,将脚本放到/root/ 下面,按上面的注释修改脚本中的参数,并保存,如果不熟悉vi或者nano编辑器,可以用winscp.

为脚本添加执行权限,执行:

  1. chmod +x /root/backup.sh

添加定时执行,在crontab中加入:

  1. echo  “0 3 * * * /root/backup.sh”  >> /var/spool/cron/root

查看是否添加成功

  1. crontab -e

凌晨3点自动执行/root/bakcup.sh 脚本,备份vps上的数据并上传到FTP上。

几款常见的VPS控制面板

话说最近搬瓦工VPS几款特价小内存套餐一直处于缺货状态,至于什么时候才能上货,还是搬瓦工要有什么策略调整,这个只能静观其变了。

这篇文章就来说说几款常见的VPS控制面板,当然,免费的。

PS:以下介绍为随机顺序,无排名推荐之说,就是我想起哪个来就先写哪个。

1.LuManager

这个是我刚接触VPS的时候用过的面板,对于新人来说还是比较友好的,方便安装、建站,可编译安装,可RPM安装。

安装:http://www.zijidelu.org/thread-47148-1-1.html

官网:http://www.zijidelu.org

2.WDCP

wdcp是我用过的第二款国产面板,同样非常的简单,易于管理,建站,apache,nginx. nginx+apache后台一键切换,安装的时候也可以选择安装部分需要的组建或者全部安装。

安装:http://wdlinux.cn/wdcp/install.html

官网:http://www.wdlinux.cn/

3.Kloxo

Kloxo是当初玩H1F免费VPS的时候接触的,因为优化好以后非常省内存,对于小内存的VPS可以尝试尝试这款,不过目前这货还是只支持centos5

因为这款是国外的,所以就不贴安装地址了,大家自行百度,很多中文博客有介绍这款的安装以及优化。

官网:http://lxcenter.org/

4.AMH

AMH刚出来的时候有接触过,目前已经商业化了,现在很多个人用户用的是免费版。

安装:http://amh.sh/install.htm

官网:http://amh.sh

5.LLsmp

接触LLsmp是之前给那几台演示VPS安装环境时候用到的,非常的省内存。只不过找默认的根目录时候略费了些力气。

安装:http://www.llsmp.cn/install.html

官网:http://www.llsmp.cn

6.Easypanel

Easypanel,也就是kangle,这款的用户群也不小,不过我目前还没有接触过这款,因为后来一直用LNMP不带后台控制面板的,也就很少接触相关方面的了

安装:http://www.kanglesoft.com/thread-5891-1-1.html

官网:http://www.kanglesoft.com/

 

就简单的写这几个,如果你是折腾党,那大可以每个都尝试尝试,然后再决定哪个适合你,毕竟众口难调啊。

AMH4.2免费版手动编译升级Nginx1.8.1版本方法

从AMH免费版本停留在4.2版本之后就没有进行更新和升级,而且官方提供的解决文档也比较少,毕竟免费且没有盈利的产品还是没有多少兴趣的。但是,对于大部分网站环境来说,安装和使用AMH4.2免费版本还是够用的,WEB面板与一键包、或者手工编译环境,无非就是在系统中安装几个环境组合而已。

比如,AMH环境采用的是Nginx、PHP、MYSQL组合而已,默认的版本中PHP5.3、Nginx1.4、MYSQL5.5,稍微PHP和Nginx有点老了,于是之前在”AMH面板手工编译升级PHP5.6.9环境”文章中升级PHP的教程还算可以使用,这不我们今天在将Nginx1.4升级到当前稳定版1.8.1版本就比较完美。

这里需要提到的,我们在已有网站进行升级的时候一定要注意备份,因为万一遇到问题我们还可以恢复数据,或者我们已有的环境没有什么大问题,就这么用着,有些时候追求最新版本也不是什么好事。

第一、检查当前的Nginx版本

  1. nginx -V

然后我们可以得到这样的信息。

nginx1.47

这里我们可以看到当前的版本是1.4.7,我们还需要将下面的信息复制过来。

  1. –prefix=/usr/local/nginx –user=www –group=www –with-http_ssl_module –with-http_gzip_static_module –without-mail_pop3_module –without-mail_imap_module –without-mail_smtp_module –without-http_uwsgi_module –without-http_scgi_module

这里我们复制自己的,不要复制我上面的。

第二、下载Nginx1.8.1稳定版解压

  1. wget http://vps.wuwenwu.com/nginx-1.8.1.tar.gz
  2. tar -xvf nginx-1.8.1.tar.gz
  3. cd nginx-1.8.1

第二、编译环境

1、执行

  1. ./configure –prefix=/usr/local/nginx –user=www –group=www –with-http_ssl_module –with-http_gzip_static_module –without-mail_pop3_module –without-mail_imap_module –without-mail_smtp_module –without-http_uwsgi_module –without-http_scgi_module

将上面获得的脚本然后加上红色的./configure,直接执行。

2、编译

  1. make

第三、配置新的Nginx配置文件

1、移动旧的文件

  1. mv /usr/local/nginx/sbin/nginx /usr/local/nginx/sbin/nginx.old;

2、新建新的

  1. cp objs/nginx /usr/local/nginx/sbin/nginx;

3、执行升级

  1. make upgrade

nginx1.8.1

最后,重启VPS之后,面板以及站点是没有报错,看来是没有问题的。不过,我们自己在操作的时候还是需要注意备份环境。

AMH4.2面板安装PHP5.6.9环境以及常见问题解决

在我们一般的网站环境中,Linux VPS主机搭建的网站环境采用面板的还是比较多的,毕竟较为容易的管理,且在国产的软件中,即便AMH目前新版本采用付费模式之后,原来的免费版本基本的功能还是完善的,对于普通的网站项目还是足够的满足使用。如果需要特别的环境和版本,我们可以通过单独编译升级的方法完善。

在默认的AMH4.2免费版本中,PHP是5.3.27p1版本,但是有些网站CMS项目需要5.5甚至更高的版本,于是就尝试着寻找网上有提供的各种教程,因为目前付费之后,官方能够提供的教程少之又少,同样的网上也有部分网友提供出来的方法,但实现后即便可以部分编译,但是有些遇到的问题并没有详细的提出来解决,对于新手用户可能比较难以解决。

这里,通过手工编译的方法进行PHP版本的升级,直接升级到当前稳定的PHP5.6.9版本,同样的,为了这个教程,从上周就在测试但还是不够完美解决问题,不过已经能解决大部分问题。同样的,需要提到,如果我们在正式项目上升级参考这篇文章的时候,请做好备份工作,我不能保证所有的环境都能兼容,也许会出现意外,如果我们有用过其他的组件环境,建议不要升级,因为很多都不兼容。

1.先执行AMH4.2安装命令

2、下载和解压PHP5.6.9

  1. wget http://cn2.php.net/distributions/php-5.6.9.tar.gz
  2. tar -xvf  php-5.6.9.tar.gz
  3. cd php-5.6.9

这里直接从PHP中文节点下载5PHP5.6.9版本,这样速度好一些,然后进行解压和进入文件夹中准备编译。

第二、编译PHP5.6.9

1、编译部署

  1. ./configure –prefix=/usr/local/php –enable-fpm –with-fpm-user=www –with-fpm-group=www –with-config-file-path=/etc –with-config-file-scan-dir=/etc/php.d –with-openssl –with-zlib  –with-curl –enable-ftp –with-gd –with-jpeg-dir –with-png-dir –with-freetype-dir –enable-gd-native-ttf –enable-mbstring –enable-zip –with-iconv=/usr/local/libiconv –with-mysql=/usr/local/mysql –without-pear –disable-fileinfo –enable-opcache

直接将上面的编译脚本丢到当前SSH中执行编译。

2、执行编译

  1. make
  2. make install

执行编译,这个过程比较久,我们需要耐心等待。

 

整个执行编译make的过程比较长,我们要耐心等待,写教程也是一个费时的事情,所以我也在等待全部执行完毕。

第三、修改PHP配置文件

到这个时候,我们可以看到php -v检测到当前的PHP已经是PHP5.6.9版本,但是现在我们打开面板,检测到的还是老版本的,如果我们重启VPS,会出现无法打开的问题出现。这里我们需要配置文件,比较重要的过程。

1、修改/usr/local/php/etc/php-fpm.conf

添加脚本授权

  1. listen.owner = www
  2. listen.group = www
  3. listen.mode = 0660

2、修改/usr/local/php/etc/php-fpm-template.conf

同样的,这个是用来添加站点配置的模板文件,也和上面一样。

  1. listen.owner = www
  2. listen.group = www
  3. listen.mode = 0660

3、如果我们有站点

如果我们在已有的AMH面板环境中有站点,还需要将/usr/local/php/etc/fpm目录中,有站点域名标示的.conf文件进行添加上面的3行脚本。如果没有站点就不需要,因为模板我们添加了,添加的新站点会自动添加。

第四、重启AMH以及解决问题

这里有问题来了,添加完毕之后,重启PHP,以及重启AMH面板之后,是生效的。

  1. /etc/init.d/amh-start

我们直接通过AMH后台的PHPINFO也可以看到更新完毕。

php5.69

但是问题有一个瑕疵,如果我们重启VPS之后,Nginx是没有生效的,我们需要单独在重启一次AMH或者重启NGINX才可以生效。

  1. amh nginx restart

需要再重启一次nginx才可以生效,这个问题解决了几天都没有搞定,也请教了不少的网友,虽然有一个不错的方法修改fstab文件,但是这个方法一般的新手还搞不定,所以就没有放出来,会根据磁盘盘符决定启动的,所以这里的瑕疵就是需要再手工启动一次NGINX。等以后或者有朋友有更好的方法在补充。

PS:以上AMH面板升级PHP5.6.9版本的方法仅对于有特别需要版本的用户,如果基本的5.3版本够用,我们还是先用着,基本上不会影响大部分主流的程序性能。

 

AMH控制面板通过Rewrite设置域名301重定向

如果你通过AMH设置过静态化,那么在你的管理模块下就会有AMRewrite这个模块。

因为AMH是基于Nginx环境的,所以我们在网站根目录通过.htaccess文件定义301永久跳转是不会生效的,而这里我们就需要做好Nginx的301跳转。

看过很多人发布的文章,说是从/usr/local/nginx/conf/vhost文件夹下找到一个*.conf的文件,在里面添加代码即可实现301。但是使用AMH做静态化的时候,有一个模块叫AMRewrite,我们通过这个模块也可以直接实现网站的301重定向。

1.进入AMH后台,点击进入模块扩展-模块管理;

2.查看AMRewrite模块,选择管理模块;

3.这时候会有一个列表,里面有很多的*.conf文件,我们可以新建一个301.conf

4.在规则内容中的location / {}下添加如下代码:

  1. if ($host = ‘wuwenwu.com’ ) {  
  2. rewrite ^/(.*)$ http://www.wuwenwu.com/$1 permanent;  
  3. }  

5.重启服务器完成设置。

wget: command not found的两种解决方案

今天安装了centos6.4,wget发现报错command not found,是因为没有安装wget软件包。

一般linux最小化安装时,wget不会默认被安装。

可以通过以下两种方法来安装:

1、rpm 安装

rpm 下载源地址:http://mirrors.163.com/centos/6.4/os/x86_64/Packages/

下载wget的RPM包:http://mirrors.163.com/centos/6.4/os/x86_64/Packages/wget-1.12-1.4.el6.x86_64.rpm

rpm ivh wget-1.12-1.4.el6.x86_64.rpm 安装即可。

如果客户端用的是SecureCRT,linux下没装rzsz 包时,rz无法上传文件怎么办?我想到的是安装另一个SSH客户端:SSH Secure Shell。然后传到服务器上安装,这个比较费劲,所以推荐用第二种方法,不过如果yum包也没有安装的话,那就只能用这种方法了。

2、yum安装

  1. yum -y install wget  

第二种方法更简单些!!

RAKsmart新用户送60元可免费2个月VPS主机申请全过程

RAKsmart,这个华人开设的美国主机商,目前拥有独立服务器、云VPS主机等产品,数据中心拥有美国圣何塞、香港数据中心。经常看到有各种促销服务器的活动,且对于VPS主机有一些网友提到使用过香港机房产品。这次官方再次启动对于新注册账户赠送60元账户余额的活动,去年也有过这样的活动。

根据RAKsmart官方现有的VPS主机方案价格,新注册账户赠送60元余额可以免费使用2个月512MB内存方案的VPS主机,如果我们需要体验他们家的VPS主机,或者希望得到一款免费VPS主机,可以顺带玩2个月.

第一、RAKsmart活动页面

活动地址:http://www.raksmart.com/News/index?id=38

RAKsmart活动页面

看到上图界面,点击”立即注册”按钮。

第二、新注册RAKsmart账户

新注册RAKsmart账户

我们在进入官方网站之后可以选择中文界面,然后根据提示输入我们的个人信息注册账户。

第三、分账活动到社交平台

在我们注册RAKsmart账户成功之后,登录账户且再回到活动页面。

分账活动到社交平台

需要分享活动到上面任意一个社交平台,分享成功的截图需要保留下来,等会需要用到。

第四、发工单申请60元余额奖励

发工单申请60元余额奖励

截图保存之后,我们需要到后台,在 支持-开心工单-选择SALES部门。

申请免费60元工单

这里我们可以用中文发送,他们看的懂的。然后需要将分享截图传到附件中,这里内容注明,尤其需要注意分享成功的截图,要不是不会通过的。

第五、等待审核通过60元工单

等待审核通过60元工单

只要我们的分享图没有问题,还是很简单的就能注册到赠送的60元,5分钟就得到的审核,这工单速度还是非常不错的。

最后,如何使用60元余额

特价活动:http://www.raksmart.com/Index/special?l=zh-cn

如何使用60元余额

在这里,可以看到特价活动的VPS主机产品,比如512MB内存方案的(20GB硬盘/200GB流量)Linux/Windows圣何塞机房VPS主机将近2个月,或者购买1GB方案(40GB硬盘/400GB流量)可以免费使用1个月。

Photoshop详解人像照片后期精修磨皮教程

最终效果

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

原图

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

一、基础修饰

1、我们看原图,会发现脖颈及锁骨部分过曝,需要压暗。建立曲线图层整体压暗,选中蒙版ctrl+i蒙版反向,白色画笔工具擦出要压暗的部分。做完将该图层命名为“压暗锁骨部分”。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

2、脖颈及锁骨部分压暗之后盖印图层,对盖印图层进行液化。液化需要注意的是,如何让形体的细节更加完美,比如让一条弧度不是很好的曲线变得流畅,让形体更加丰满和谐,而不是大部分人所说的瘦,液化就是瘦身这是一个认知上的误区。做完之后将该图层命名为“盖印液化”。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

3、液化完,新建空白图层,修痘印,头发周围的碎发,皱纹,背景脏点。用修复画笔工具。在空白图层上使用修复画笔工具需把PS窗口右上方样本一栏点选到“当前及下方图层”。在空白图层上做修复的意义是可以随时修改而不影响已做好的图层。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

4、修完瑕疵后盖印图层,在盖印的图层上做进一步的调整,用修复画笔对头发内部进行修补。局部液化,让嘴唇更加丰满,鼻头挺翘一点,眼睛曲线做的圆润一些,右边眉毛眉梢部分下拉一些。做完之后将该图层命名为“盖印进一步细节调整”。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

5、对发际线进行修补,在发际线附近建立选区ctrl+j复制,得到新图层,拖到要修补的地方,添加蒙版,反向,选择白色画笔涂抹要修复的部分,反复调整达到理想效果。将该图层命名为修补额头头发,并将之前所有图层打包

5、对发际线进行修补,在发际线附近建立选区ctrl+j复制,得到新图层,拖到要修补的地方,添加蒙版,反向,选择白色画笔涂抹要修复的部分,反复调整达到理想效果。将该图层命名为“修补额头头发”,并将之前所有图层打包建立分组。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

6、基本修饰完成,打包分组命名为基本修饰。(注:所有操作过的图层一定要按照它的作用命名,在图层很多的时候回过头来修改就可以快速找到你需要修改的图层,这是一个职业修图师应该养成的基本习惯)。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

二、光影塑造及优化

1、基本修饰做完,开始做中性灰的准备工作:建立观察组。观察组分三步建立,第一步建立黑白图层。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

2、观察组第二步:新建空白图层,将该图层填充为黑色,图层模式改为柔光,得到加深效果。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

3、观察组第三步:新建曲线图层,拉出一个曲线加重对比。然后点选之前两个图层打包建组命名“观察组”。(注:柔光模式图层透明度可随需要调节,暗部过黑看不到细节时,把透明度降低,亮部则反之。曲线也随需要随时调整参数)。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

4、关闭观察组,在观察组下方建立中性灰图层,将中性灰图层命名为“光影调整”打开观察组,得到黑白对比较强的图片,开始用画笔配合黑白前景色在中性灰图层上做加深减淡。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

5、借助观察层曲线的调节及柔光层透明度的调节不断发现瑕疵,用画笔来回切换黑白色做加深减淡,直到过度均匀。画笔大小并不确定,大光影用大画笔,小瑕疵用小画笔,过程中仔细体会。画笔硬度0,透明度一般设为3到10之间,根据加深减淡的力度判断,流量50。做完关掉观查组。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

6、如果所示做高低频。重点讲解蒙版反向之后怎么擦。高反差保留之后得到了一个边缘轮廓不清晰,皮肤部分非常好的图片。蒙版反向隐藏当前图层漏出下一层,这就是高低频的原理。避开边缘擦拭是为了利用下层正常的边缘

6、如果所示做高低频。重点讲解蒙版反向之后怎么擦。高反差保留之后得到了一个边缘轮廓不清晰,皮肤部分非常好的图片。蒙版反向隐藏当前图层漏出下一层,这就是高低频的原理。避开边缘擦拭是为了利用下层正常的边缘,被擦出来的是当前图层的皮肤部分,两者结合得到优化后的图像。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

7、追色的原因是中性灰减淡过的地方饱和度会降低颜色变灰,需要做饱和度的追回。方法如图。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

三、精致刻画

1、进一步做更加精致的液化。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

2、对五官进行精修。方法是之前用过的,回顾之前的操作。要注意的是嘴唇的质感,分清楚裂纹和嘴唇该有的肌理,做正确的取舍,眼睛上打结的睫毛膏,分布不均匀长短不一的睫毛都需要修饰。中性灰做立体感,主要强调嘴唇的丰满及眼球的球形转折。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

四、画面调色

1、调色。第一步:使用色彩平衡,去灰,加强亮部与暗部的冷暖对比。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

2、第二步:使用色相饱和度减掉红色与黄色的饱和,做整体肤色的统一。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

3、第三步:色彩平衡。这一步色彩平衡的作用不同于第一步,第二步减低饱和度之后虽然相对做到了统一,但是掉色严重,这一步要肤色再恢复。 4、第四步:加曲线整体提亮,让图片更加通透。 得益于修图养成的良好习惯

3、第三步:色彩平衡。这一步色彩平衡的作用不同于第一步,第二步减低饱和度之后虽然相对做到了统一,但是掉色严重,这一步要肤色再恢复。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

4、第四步:加曲线整体提亮,让图片更加通透。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

得益于修图养成的良好习惯,我可以很清晰的梳理我们修图的整个流程,本篇教程涉及的内容难度稍高,不过这正是一个专业的商业摄影的的后期步骤,耐心学习,反复尝试,只要掌握了这几个关键的方法,以后任何类型的人像修图都能触类旁通。如有疑问,请关注我的微博@A旅拍摄影师孙大木DM 或者加我QQ:330668789,一同交流探讨。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

最后,加上你的LOGO,完成最终效果。

Photoshop详解人像照片后期精修磨皮教程,PS教程,思缘教程网

WordPress图片水印插件

强调图片版权,防止懒人直接盗图,给图片加上水印还是很必要的。图像处理熟手,对上传到主机的图片都会进行一些修饰,顺便加上水印,是很简单的事,但大部分童鞋还是喜欢能自动给图片加上水印,WordPress有强大的插件能为我们提供方便。

WordPress插件安装页面,输入“watermark ”关键词并搜索,会找到众多的图片加水印插件,比如:

  • Easy Watermark
  • Transparent Image Watermark
  • Signature Watermark
  • watermark
  • Image Watermark
  • Watermark Reloaded
  • Image Watermark WP
  • Add Watermarks
  • …………..

大部分是英文的,功能基本相近,设置都很简单,但还是我们母语看着亲切,最终找到一个很陈旧据说是原创的中文图片水印插件:DX-Watermark,如图:

可以为图片添加文字水印或者图片水印,汉字水印需要上传中文字体到插件指定目录才能显示。

DX-Watermark插件虽然已多年未更新,经测试使用一切正常。

丧心病狂!免费手游遍地付费陷阱,你中过招没?

互联网,免费大行其道,手机游戏也不例外:免费下载、免费嬉戏……但欢快游戏有时也闹心,入门免费不代表真的一分钱不收:道具贵得离谱、时时跳出付费链接、一键扣费更是家常便饭。针对消费者反映的这些问题,记者近期展开调查,揭秘遍地付费陷阱的免费手游生财之道。

丧心病狂!免费手游遍地付费陷阱,你中过招没?

付费陷阱毫无征兆

近来,几乎每个人手机中都安装有手机游戏,这也见证了手机游戏市场的成熟。不过,大部分用户都只把手游当做消遣而不愿去特意消费。但是,手游厂商仍然找得到解开用户钱囊的办法。

家有10岁儿子的王女士对记者表示,过年期间家里很忙,有时候没空陪孩子就把手机借给他玩,由于他平时最喜欢奥特曼,所以就在自己手机游戏商店内的排行榜中下载了一款名叫《奥特超人大冒险新春版》的游戏给儿子玩,令王女士没有料到的是,“手机收到了一堆奇怪的乱码短信,这个月手机话费不知道为什么特别快就没了,打电话给移动客服也并没有收到他们对游戏花费的说明”。

记者下载此款手游调查后发现,这款游戏是一款跑酷类游戏,有一些关卡设置,在刚通过一关的时候便弹出过关奖励,记者随手点选领取奖励点到最后的时候突然弹出了来自移动的扣费提醒,但是还未来得及反应便已经确认付费成功,共扣除了20元。随后,记者收到了几个乱码短信,而拨通移动客服后,客服表示并未有游戏类的消费记录。尝试与该款游戏的客服取得联系也并未收到回复。

除了手游中的付费陷阱,在游戏过程中,甚至还有“妈妈,我要奥特超人帮我打小怪兽”这样明显带有诱导消费倾向的语音提示。而在游戏下载中心的留言中也有人反映,“这游戏就是来坑话费的,有很多扣费陷阱,都是扣20元”。

随后,记者随机下载了30余款手机游戏进行测试,在安装时,手游普遍会有权限提示询问是否将通过这一游戏应用读取手机状态以及编辑和读取短信,大部分使用者都会通过。因此,在游戏过程中,用户在步入付费陷阱后便通过话费迅速地完成了购买。

休闲类的游戏几乎都会在关卡与死亡后出现付费弹窗,其中也包括一些手游会在游戏中弹出付费提示。而有的游戏则到处是付费陷阱。提示付费的内容很难让人发现即将扣费的现实,而是突出地显示了即将得到的“福利”,尤其是在付费确认过程中,确认付费的选项一般更为吸引目光,而返回或是放弃的选项则暗淡许多,这非常容易让一般用户下意识地完成付费。

休闲游戏挖坑最深

“这些游戏明明都是免费的,但是里面的付费陷阱实在是太多了,而且,就连大人都很容易中招,更别提一个10岁的小孩了”,王女士强调,游戏内到处都是付费弹窗,只要继续玩每分钟都有被扣费的可能,这次虽然没有花费太多钱,并不想找回来,但是心里也觉得很冤枉。

在一款国产手机的游戏中心内,记者了解到,下载榜单排名前20的游戏中有1/4的游戏IP属于儿童向,休闲类游戏则占一半以上。

经调查发现,儿童向IP的手游中,对话语言和角色交流过程中经常带有诱导消费的倾向。对于并未形成完整判断力的儿童来说,付费成了家常便饭,这些对儿童有着很强吸引力的IP手游成了满是付费陷阱的摇钱树。

而值得注意的是,有一定判断能力的成年人仍不能逃脱付费陷阱的威胁,在那些免费的休闲游戏中尤为常见。在游戏过程中,尤其是刚刚开始游戏时,一些名为“双倍奖励”、“新手礼包”、“至尊礼包”、“终身福利”、“点开即领取××福利”的鲜明提示下面却暗藏着不易发现的购买价格。如若及时发现选择放弃购买移动支付中心的提示还会显示“您将无法获得更多的应用体验”,让人摸不着头脑。

此外,由于一些游戏在玩的过程中很容易产生继续的念头,复活生命的付费通知也更有诱惑力,记者在一款名为《地铁跑酷》的手机游戏中就不经意购买了复活道具。事后,移动客服准确地告知记者消费款项及原由,并对此表示,这款消费如果为用户不小心而造成的误操作则可以申请退费。

“地铁上经常玩跑酷和消除类的游戏,有时候累了没看清就误点付费了,由于付费金额并不高也并没有在意”,北京普通的上班族小赵对记者表示,虽然有一些朋友也玩重度手游,但周围几乎所有同事都是休闲类的游戏玩家。

一位手游行业从业人士告诉记者,休闲类手游的受众范围广,很容易操作,用户黏性不大但很容易设定消费项目。目前,很难找到毫无付费内容的休闲游戏,即使是一些明星手游也会诱导用户进行消费。

寻求盈利难以自律

易观智库《中国互联网产业2015趋势盘点·2016发展预测》报告数据显示,2015年中国移动游戏市场规模达到541.8亿元,同比增长84.6%,中国移动游戏玩家规模稳中有增。不过,在移动游戏行业内,并没有多少创新内容。

虽然游戏的形态与玩法比较有限,但市场规模仍然可观,商业模式也好过其他移动互联网产品。其中,手机游戏内的收费功不可没。部分受欢迎的重度手游消费是玩家自主选择的,但大部分的付费都是带有诱导性质的。

一位多年从事游戏观察的韩先生介绍道,几乎所有游戏都有付费陷阱,例如关卡设计到某一时期特别难,正常无法通关,必须购买道具才行,然后会弹出各种引导消费的消息,引导玩家去消费,最严重的随便点一个游戏的任何部分都有可能弹出付费窗口。

“游戏厂商诱导用户进行付费的行为正是由于游戏免费的本质造成的,为了盈利他们必须做出这样的尝试”,韩先生表示,游戏付费陷阱也是从端游时代便已经开始形成的,都没有大体的管控。

值得注意的是,随着手游类型及玩法趋于稳定,以IP进行市场区隔,并作为营销核心,已成为当前移动游戏发行商的主流做法。因此,游戏开发的成本被越抬越高,为了快速补全成本,游戏厂商更是尽可能挖出消费的大坑给用户跳。

游戏厂商若想要获取更多利益,除非那种买断式的,例如在应用商店内付费下载的以外,基本都以尝试引导消费为手段。韩先生强调,“用户在进行娱乐的过程中可以谨慎,选择不接受诱惑,但目前还不能阻止厂商下套,因为厂商还不想饿死”。他认为,目前手游市场是“捡钱”的市场,光靠自律很难让整个市场达到公平。