推荐阅读

详细解析通过设计让APP变快的6个方法
我们都知道不管网页还是移动应用,响应速度都是最重要的体验指标之一,并且移动应用的网络环境不稳定,速度的体验显得尤为重要。其实速度优化不仅是程序员的事,设计,也能够让APP变得更快。1.后台执行这是一条很通用,也容易理解的方法。用户不会愿意盯着进度条傻傻地等待,除了“取消”没有其他选择。在系统处理一些网络任务的时候,完全可以允许用户做一些其他的事情。各大平台的发微博,都采用了后台执行。云阅读的离线下载也采用后台执行。而微博的看长图(或视频),是个反例。网络不给力时,要么等待1分钟让图加载完,要不就只好放弃看图。为什么不能让图加载的同时,用户可以看其他微博呢?2.在载入前显示内容客户端与web的一个不同点,客户端的显示内容包括本地数据和网络数据两部分。在设计界面时,将更多的信息放在本地,在网络数据未载入时即显示本地数据,让用户产生一种“已经载入一半了”的错觉,即使最终的耗时一样,心理感受也会更快。当然把数据过多地写在本地,会牺牲一些灵活性,需要根据具体情况考虑。具体请看twitter、Facebook、Vine等优秀产品的启动画面,虽然同是静态图片,但它们不使用LOGO而假装已经载入了“导航栏”和“标题栏”,让人感觉“点击后立即就启动了”。

CS5快速给偏暗的人物磨皮
本教程运用历史记录画笔磨皮的方法跟用蒙版磨皮方法大致相同,先把图片稍微调亮后,对图片模糊处理,然后设置好快照位置,用历史记录画笔涂抹脸孔即可。 1、打开原图素材,按ctrl+J复制一层,选择复制层,设置图层样式为“滤色”,不透明度为“50%”。按“ctrl+E”合并两个图层。 参数设置如下图 2、执行 滤镜 < 模糊 < 高斯模糊,根据皮肤的好坏调节像素, 参数设置如下图

UGA5.5实例教程【文字淡出淡入】
2.点祯-“添加条幅文本”输入文字(佛前青莲).文字大小-25.颜色-白色.字体随意.在预览中把文字拖至画布左侧中间位置3.选-效果-进入场景选择-减弱-画面桢设为10;退出场景选-画面-画面桢设为10;开始预览-满意后点确定-创建单一对象如图:梅风剑提示:为使文字竖直,可以每输入一个字回车一下的位置4.点最后一祯(12祯),重复第2步/第3步操作.依此点祯-“添加条幅文本”依此输入文字(梅风剑)/(一花一世界)/(一佛一如来)/(梦寻佛踪影)/(莲香溢梦中)/(风弄花瓣雨)/(迷失莲花丛)/(佛伴我心眠)/(一睡五百年)梅风剑提示:记住不是一次性把文字复制粘贴,而是--依此分别重复第2第3步操作如图添加好

摄影时如何让森林美女更神秘一些
面对偌大的森林场景,影友们经常会觉得找不到神秘感觉的拍摄思路,其实只要紧记着几个拍摄要点就能拍出不少好片子,这次我们挑了三张照片与专业摄影师一起探讨在森林里面拍出神秘感觉人像的小技巧吧。 佳能EOS 5D,EF28-70mm,F2.8,ISO100,1/60秒 摄影教程 “树林中光线比较幽暗,因为树林的上空大部分都被树叶挡住了,所以我选择了一块透光性较好的地方拍摄;此外我还使用了外拍灯为人物打逆光和侧逆光;这种做法足够展现出森林里的大气感觉吗?” 有层次的光线过渡非常重要 这张片子的整体氛围让我眼前一亮,照片很好地展现了森林的那种神秘、低调的感觉。首先摄影师运用了柔和光比,配合上摄影师选择的场景,使得场景,在一棵有杈的树下同时有密有疏的绿叶中,女模特一身白色连衣婚纱显得特别出彩,主次分明。而且镜头畸变控制非常好,较少的焦外变形以及模特修长的身形显得这张图特别的高档。 在我看来唯一不足的在后期方面,阳光从树荫之中射入的光线可以更有层次些,从明到暗的画面过渡会更加出彩,大概作者在做后期的时候稍微有一点偷懒了,只是用画笔工具将左上角、右上角以及人物部分的局部光线简单地加亮了,没有留意到暗部以及亮部之间的衔接,使得两者过渡有点含糊了。总的来说,该作品还是很好看的,无论是构图还有裁图方面都很有心思,让观图者看上去很舒服。 佳能EOS 5D,105mm,F2.8,ISO500,1/60秒
最新发布

AutoCad图形格式转换
在与其他格式的图形进行数据交换时,AutoCAD可以对几种不同的图形格式进行转换,以便用户更方便地共享和使用图形数据。 14.3.1 在AutoCAD中创建其他格式的图形文件 在AutoCAD中可以用其他文件格式来保存对象,该命令的调用方式为: 菜单:【File(文件)】→【Export…(输出)】 命令行:export(或别名exp) 调用该命令后,AutoCAD将弹出 “Export Data(输出数据)”对话框,如图14-6所示。 在该对话框中用户可指定如下几种格式类型来保存对象: (1) WMF:Windows图元文件格式。 (2) SAT:ACIS 实体对象文件格式。 (3) STL:实体对象立体印刷文件格式。

ACAD.PGP文件的重新初始化
当启动AutoCAD系统时,系统自动调用“ACAD.PGP”文件并将其初始化。如果用户没有退出AutoCAD系统,并修改了“ACAD.PGP”文件,则用户所作的改变不能自动地反映在AutoCAD系统中。用户可退出AutoCAD并重新启动,以使修改后的“ACAD.PGP”文件生效。不过AutoCAD提供了一个更为简单的方式,在不需重新启动AutoCAD系统的情况下对“ACAD.PGP”文件重新初始化。具体办法是在命令行输入: Command:reinit 系统将弹出“Re-initialization(重新初始化)”对话框,如图30-1所示。 用户在该对话框中选中“PGP File”开关,并按 按钮确定,AutoCAD系统将对“ACAD.PGP”进行重新初始化,以使对该文件的修改立即生效。 小 结 本章主要介绍了如何通过修改AutoCAD系统中的“ACAD.PGP”文件来定义AutoCAD的外部命令和命令别名,以及使用重新初始化命令是该文件中的改变立即在AutoCAD中生效。

AutoCad 拉伸和拉长、打断和分解命令的比较
下面介绍两组容易混淆的修改命令。这四个命令中除“explode(分解)”命令外,其他三个命令在使用时必须先启动命令,后选择要编辑的对象。 5.4.1 stretch(拉伸)命令 使用拉伸命令时,必须用交叉多边形或交叉窗口的方式来选择对象。如果将对象全部选中,则该命令相当于“move”命令。如果选择了部分对象,则“stretch”命令只移动选择范围内的对象的端点,而其他端点保持不变(见图5-34)。可用于“stretch”命令的对象包括圆弧、椭圆弧、直线、多段线线段、射线和样条曲线等。 调用该命令的方式如下: 工具栏:” modify (修改)” → 菜单:【Modify(修改)】→【Stretch(拉伸)】 命令行:stretch(或别名s) 调用该命令后,系统提示用户交叉窗口或交叉多边形的方式来选择对象: Select objects to stretch by crossing-window or crossing-polygon... Select objects:

AutoCad文字编辑命令
对于图形中已有的文字对象,用户可使用各种编辑命令对其进行修改。 10.3.1 文字编辑命令 该命令对多行文字、单行文字以及尺寸标注中的文字均可适用,其调用方式为: 工具栏:“Text(文字)”→ 菜单:【Modify(修改)】→【Object(对象)】→【Text(文字)】→【Edit…(编辑)】 命令行:ddedit(或别名ed) 调用该命令后,如果选择多行文字对象或标注中的文字,则出现“Multiline Text Editor(多行文字编辑器)”对话框,来改变全部或部分文字的高度、字体、颜色和调整位置等,详见10.1.1节。而对于单行的文字对象,则弹出“Edit Text(编辑文字)”对话框,见图10-15。该对话框只能修改文字,而不支持字体、调整位置以及文字高度的修改。 专家指点 缺省的文字编辑器是“Multiline Text Editor(多行文字编辑器)多行文字编辑器”,但可以选择使用第三方编辑器,该编辑器在“Option(选项)”对话框中设置,也可以用MTEXTED系统变量设置。 10.3.2 拼写检查命令 该命令用于对图形中被选择的文字进行拼写检查,并可根据不同的语言在几种主词典之中选择一个,其调用方式为:

AutoCad自定义菜单文件(1)
34.3.1 实例1 创建新的菜单文件“user.mns” Step 1 定义菜单组 (1) 打开记事本程序,创建一个新的文本文件。 (2) 在文件中输入如下代码。 // // Sample Menu File // ***MENUGROUP=USER 即定义该菜单文件属于“USER”菜单组。 Step 2 定义辅助菜单

AutoCad自定义菜单文件(2)
34.3.2 自定义菜单文件的使用 用户编写的菜单文件“USER.MNU”是文本文件。首次使用该菜单文件时,AutoCAD会对其进行编译,编译后生成可被直接使用的二进制菜单文件“USER.MNC”。加载菜单文件的命令如下: 命令行:menu 调用该命令后,系统弹出“Select Menu Fl1e(选择菜单文件)”对话框。在该对话框中,指定打开文件类型为“Menu Template(*.MNU)”项,再选择要加载的“USER.MNU”文件,结果如图34-4所示。 用户可再次使用“menu”命令,加载AutoCAD主目录“Support”子目录中的“acad.mns”文件来恢复原来的系统菜单。 如果用户希望将自定义的菜单和原来的系统菜单结合起来使用,则可选择菜单【Tools(工具)】→【Customize(自定义)】→【Menus…(菜单)】,系统弹出“Menu Customization(菜单自定义)”对话框,如图34-5所示。 选择“Menu Groups(菜单组)”选项卡,并单击Browse...按钮选择自定义的“user.mns”菜单文件,然后单击Load...按钮可加载该文件。加载后,在“Menu Groups(菜单组)”列表中将增加用户所定义的菜单组“USER”。 选择“Menu Bar(菜单栏)”选项卡,如图34-6所示。在“Menu Group(菜单组)”下拉列表中选择“USER”项,此时在“Menus(菜单)”列表中将相应地显示出该菜单文件中定义的菜单项“Sample Menu。选择该项后,再选择“Menu Bar(菜单栏)”列表中的“Help(帮助)”项,然后单击Insert>>按钮,将“Sample Menu”菜单插入到“Window(窗口)”和“Help(帮助)”之间。 完成上述设置后,单击Close按钮关闭该对话框使用户定义的菜单生效,结果如图34-7所示。

AutoCAD的自定义命令
从上面的讲述可以看到,用于通过修改菜单定义文件的方式来自定义菜单,不仅工作繁琐,而且对用户的要求也比较高。因此,AutoCAD提供了自定义命令,允许用户以对话框的方式来进行自定义。 说明 在AutoCAD 2000、2000i和2002中都具有类似的自定义功能,但具体方法略有不同,本书将以AutoCAD 2002为准来进行介绍。 34.4.1 自定义菜单栏 如34.3.2节所述,用户可对AutoCAD窗口中的菜单栏进行定制,命令调用方式如下: 菜单:【Tools(工具)】→【Customize(自定义)】→【Menus…(菜单)】 命令行:menuload 调用该命令后,系统弹出“Menu Customization(菜单自定义)”对话框,参见图34-5。在该对话框的“Menu Bar(菜单栏)”选项卡中(参见图34-6),右侧的“Menu Bar(菜单栏)”列表中显示了当前在AutoCAD系统中所使用的菜单项,用户可单击<<Remove按钮将指定的菜单项从列表中删除(即移到左侧的“Menu Group(菜单组)”下拉列表中),或单击<<Remove all钮将所有菜单项从列表中删除。 对于“Menu Group(菜单组)”列表中的菜单项,用户可单击Insert >> 按钮将其添加到“Menu Bar(菜单栏)”列表中,该项将插入到指定菜单项之前。 提示 用户可将<<Remove按钮和Insert >>按钮组合使用来改变菜单项的排列顺序。 34.4.2 自定义工具栏

AutoCAD ActiveX简介
37.1.1 AutoCAD与ActiveX Automation ActiveX Automation是微软公司推出的一个技术标准,该技术是OLE技术的进一步扩展,其作用是在Windows系统的统一管理下协调不同的应用程序,允许应用程序之间相互控制、相互调用。目前,ActiveX Automation技术已经在Internet、Office系列办公软件的开发中得到了广泛的应用。 AutoCAD作为一种具有高度开放结构的CAD平台软件,它提供了强大的二次开发环境。从AutoCAD R14版开始,AutoCAD引入了ActiveX Automation技术。由于ActiveX技术是一种完全面向对象的技术,所以许多面向对象化编程的语言和应用程序,可以通过ActiveX与AutoCAD进行通信,并操纵AutoCAD的许多功能。 AutoCAD ActiveX技术提供了一种机制,该机制可使编程者通过编程手段从AutoCAD的内部或外部来操纵AutoCAD。ActiveX是由一系列的对象,按一定的层次组成的一种对象结构,每一个对象代表了AutoCAD中一个明确的功能,如绘制图形对象、定义块和属性等等。ActiveX所具备的绝大多数AutoCAD功能,均以方法和属性的方式被封装在ActiveX对象中,只要使用某种方式,使ActiveX对象得以“暴露”,那么就可以使用各种面向对象编程的语言对其中的方法、属性进行引用,从而达到对AutoCAD实现编程的目的。 37.1.2 AutoCAD中的ActiveX对象模型树 在AutoCAD ActiveX中提供了各种封装有AutoCAD功能的对象,这些对象可供应用程序通过编程来引用。根据功能的不同,可以把这些对象分成以下几类: (1) 图元(Entity)类对象:如直线、圆弧、多段线、文字、标注等。 (2) 样式设置(Style)类对象:如线型、标注样式等。 (3) 组织结构(Organizing)类对象:如图层、编组、图块等。 (4) 图形显示(View)类对象:如视图、视口等。

图解AutoCAD2000足球建模
3DS Max的足球建模是在报章杂志上出现过n次的话题,看后使人颇受启发。只是,在其制作过程中所用到的一些尺寸数据都是由作者事先计算得来,这对于我等数学根基甚浅,但又喜欢刨根问底的人来说,的确是个缺憾。 当然,这并不足以阻止我们建模的步伐,方法不止一种。现在,我们要利用AutoCAD精确绘图的特点,无需计算,甚至不必知道足球有多少黑白块,完全采用作图法来进行足球的建模。 这里先有几点说明: 1. 本文旨在和大家进行AutoCAD应用技术的交流,而并非鼓励大家都去用它建模。平心而论,AutoCAD的3D功能并不强大; 2. 本文以介绍思路及过程为主,具体命令操作从略。有一点使用经验的朋友应不难理解; 3. 由于是矢量图,也就无所谓绝对尺寸,我们要把握的关键是各块之间的相对形位关系。如有尺寸要求,也可在最后用scale命令调整大小。 我们知道,足球框架是两种多边形的组合体,那么,首先建立任意大小的正五边形、六边形各一个。通过移动、参照缩放命令将五边形调整至其一条边与六边形的底边完全相等且重合(见图一)。 此时,两个多边形还在同一平面内,而其所在面之间是应该有一夹角的。本例中我们就让五边形保持静止,通过旋转六边形来构成夹角。但是,如何确定旋转的角度值呢?这时,就需要作辅助线来帮助分析:过点B、C和点B、D分别作两条构造线(xline)、过点A作直线BC的垂线AO,同时,为便于理解,我们作一临时参考六边形,以虚线表示。并如图二所示调整UCS坐标系。 在作图过程中往往需要频繁地调整坐标系,为提高工作效率,我们可以把调整好的设置保存下来,方便以后调用。 Command: ucs Enter an option [New/Move/orthoGraphic/Prev/Restore/Save/Del/Apply/?/World] : s Enter name to save current UCS or [?]: int 本例中我们将此用户坐标系取名为“int”。

AutoCAD 2000中自定义填充图案
在AutoCAD制图中,HATCH(图案填充)命令的使用较为频繁。CAD自带的图案库虽然内容丰富,但有时仍然不能满足我们的需要,这时我们可以自定义图案来进行填充。 AutoCAD的填充图案都保存在一个名为acad.pat的库文件中,其缺省路径为安装目录的\Acad2000\Support目录下。我们可以用文本编辑器对该文件直接进行编辑,添加自定义图案的语句;也可以自己创建一个*.Pat文件,保存在相同目录下,CAD均可识别。 下面,我们就以新创建一个菱形花纹钢板图案库文件为例,来说明AutoCAD 2000中自定义图案的方法。 首先,在CAD中按国标作出菱形花纹图案,并标注各部分尺寸(见图,可点击放大)。 参看下面的库文件标准格式: *pattern-name [, description] angle, x-origin, y-origin, delta-x, delta-y [, dash-1, dash-2, ...] 第一行为标题行。星号后面紧跟的是图案名称,执行HATCH命令选择图案时,将显示该名称。方括号内是图案由 HATCH 命令的“?”选项显示时的可选说明。如果省略说明,则图案名称后不能有逗号。 第二行为图案的描述行。可以有一行或多行。其含义分别为:直线绘制的角度,填充直线族中的一条直线所经过的点的X、Y轴坐标,两填充直线间的位移量,两填充直线的垂直间距,dash-n为一条直线的长度参数,可取正负值或为零,取正值表示该长度段为实线,取负值表示该段为留空,取零则画点。 好了,我们可以开始编辑了。打开记事本,书写下如下: