原文地址:http://realjasonc.blog.163.com/blog/static/16475932520107594048957/ 上次,给大家看了几张较为典型的直方图.其实直方图的状态还有好多,还是要根据照片的类型来进行分析.比如夜景和白天照片的直方图就不一样,更像欠曝的直方图.大家要注意区别.有了上一篇文章的基础,今天我们就来讲一下用PS的曲线功能,根据直方图状态来调整图片效果.(我用的是PS CS5.其他版本的photoshop在界面上可能有些区别.)老规矩,先上图!看上去,…
在ZBrush®中曲线功能是一个非常有用的工具.插入笔刷,曲线笔刷,拓扑和许多地方都会用到它.生成曲线的方式有很多种.可以使用重拓扑引导线,可以使用笔触菜单下曲线功能中的框架网格,可以使用ZBrush中的曲线笔刷.本文介绍ZBrush中曲线功能使用技巧. 我们可以和多边形组,曲线笔刷还有笔触菜单下曲线功能中的框架网格相结合使用. 1. 遮罩区域. 2. 将遮罩区成组. 3. 激活多边形组,执行框架网格. 4. 删除所有细分级别,使用多重曲线管笔刷. 5. 使用多重曲线管笔刷,设置好笔刷尺寸在曲线…
ps aux --sort +rss/rss根据内存正序排 ps aux --sort -rss 逆序 ps aux --sort -pid/pid ps aux --sort %cpu/-%cpu 根据cpu排序 关于ps命令显示不全的解决方法:ps aux |  more ;  ps auxww 后面的w要写两遍 man ps看下帮助信息: -w      Use 132 columns to display information, instead of the default which…
以下内容为原创,转载请注明:http://www.cnblogs.com/tiantianbyconan/p/3364728.html 我前两天写过一篇博客<Android使用Fragment来实现TabHost的功能(解决切换Fragment状态不保存)以及各个Fragment之间的通信>(http://www.cnblogs.com/tiantianbyconan/p/3360938.html),实现了Tab切换时保留当前Fragment状态,并在切换前自动回调onPause()方法,在切…
系统管理模块__用户管理1__实现用户有关的功能 了解用户管理要做什么(增删改查初始化密码) 设计实体 分析功能有几个对应几个请求 增删改查有6个请求,初始化密码一个 实现增删改查一组功能的步骤流程 一.做Action相关的准备: Action.JSP.配置 二.做Service相关的准备: 接口.实现类.配置 三.填空: Action方法.Service方法.JSP页面 实现一组功能的步骤(一) 以User为例: 一.做Action相关的准备 1,创建 MyAction extends Bas…
前言:说到缓存,大家都会想到redis,而redis中又有各种眼花缭乱的功能,今天就来看看这些功能能解决的问题. Redis官方简介 Redis是一个基于BSD开源的项目,是一个把结构化的数据放在内存中的一个存储系统,你可以把它作为数据库,缓存和消息中间件来使用.同时支持strings,lists,hashes,sets,sorted sets,bitmaps,hyperloglogs和geospatial indexes等数据类型.它还内建了复制,lua脚本,LRU,事务等功能,通过redis…
PS是什么? Adobe Photoshop,简称"PS",是由Adobe Systems开发和发行的图像处理软件. 不是美工,为什么要学PS? 1)写博客时,有些需要的素材图片有水印,需要使用PS去水印: 2)Qt界面开发需要些UI图片,需要使用PS简单处理下素材图片: 3)技多不压身,再说只是学习总结下几种个人最常用的PS功能,浪费不了多少时间. 选择哪个版本?去哪里下载相应版本的PS? 这种图片处理软件,版本尽可能选用最新版,但太新会缺少些教程资料,所以综合考虑选择了photos…
1.效果展示 2.html代码:index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="./jquery-1.12.4.min.js"></script> </head> <b…
除了用软件,还可以先右键属性----解除锁定----重新打开属性看详细信息.…
正常情况下使用md5加密 var crypto = require('crypto'); var md5Sign = function (data) { var md5 = crypto.createHash('md5').update(data).digest('hex'); return md5; } 实际开发中经常需要前端nodejs调用后端java接口,使用上述方法会出现中文加密结果不同的情况,解决方法如下: var crypto = require('crypto'); var md5…