推荐阅读

Photoshop调出橙色甜美效果的美女写真照片
淡橙色为流行的甜美色。如果再搭配青色等背景,画面就会更清爽。本教程介绍柔和的橙紫色甜色的调色方法,过程也较为简单。用基本的调色工具就可以调出来,如果觉得不够甜美的话,可以再在Lab颜色下加色。最终效果 原图一、打开原图素材,新建一个图层填充颜色:#592C5B,图层混合模式改为“滤色”,效果如下图。二、创建可选颜色调整图层,参数设置如图2,效果如图3。

对ps通道抠图的一点看法
对于初学者,通道是一个很神秘的东东,再看网上的教程时候,看到有通道的操作就头晕,我今天就写下使用通道来抠图的方法,希望对大家有所帮助 以往抠图,我多半采用pen来画路经,虽然我抠出来的图质量还算过得去,但是没扣一次,都要花上好长时间,有点得不偿失,其实只要使用通道就可以了,在许多教程站点都有介绍,但是有些步骤讲得过于深奥,我就结合我的体会,配合实例,给大家介绍下: 先准备一张图 我准备把画中的MM抠出来,由于她的头发比较细,使用pen来就有点难度,但是使用通道就一点也不麻烦,1~2分钟就可以搞定了 把图导入ps,转入通道(channel),你会发现里面一共有4各通道 分别是RGB-RED-GREEN-BLUE 除了RGB以外,每一个通道都是以灰度态来显示,其中以BLUE通道黑白渐变尤为逼真,我们就用BLUE通道来进行操作,如下图

DreamwaverMX与ASP.NET三
3.利用Repeater组件显示数据集相关介绍 ASP.NET中数据的显示多种多样,其中Repeater是另外一个已有的组件。DataGrid总是会以”表格”来展示数据,当我们想用更自由的方式来展示数据着一定会用到Repeater控件, 它以Template(样板)的方式来定义数据输出格式。 STEP 1. 建立页面我们可以通过更改原有的页面来建立用Repeater组件显示数据。将Location1.htm重命名为Location1.aspx。删除页面中原有的部分,并像上一章一样建立Dataset,其中筛选Region_IDEnterValue=1。下面让我们用Repeater控件来做动态页面。j为了利用样板定义输出格式,先建立表格。我们可以通过ApplicationàDatabases页面看数据库的结构。[图3-1 数据库结构]根据数据库的结构,设计下列的表格。[图3-2 模版图]k下面需要将数据绑定到表格中。将Application面板中Bindings中的数据项拖到其位置中。[图3-3 Binding对话框]数据绑定后得到如下页面:[图3-4数据绑定后的页面]是否有点似曾相识的感觉,因为Dreamwaver MX继承了UltraDev的传统以高亮显示数据。 ③ 其中Binding对话框中也可以选择数据表示的形式,点选页面的数据项后可在Binding中相应的数据选择数据表示的形式。[图3-5 数据表示的形式]若要以此表格为样板显示所有数据项,则需全选此表格。单击Application面板中的Server Behaviors项中的”+”,选择Repeat Region项[图3-6选择Repeat Region] [图 3-7 选择重复的方式]在Repeat Region中确定想重复的方式,单击OK。现在就可以按”F12”预览页面了。STEP 2 分析代码(注意:为了能显示代码,以下所有代码都在“<”之后和“>”之前加了空格,不便之处请多原谅!)< ASP:Repeater runat="server" DataSource='< %# DataSet1.DefaultView % >' >< ItemTemplate >< table width="75%" border="0" >< tr > < td width="18%" >Location Name< /td >< td colspan="3" > < %# DataSet1.FieldValue("LOCATION_NAME", Container) % > < /td >< /tr >< tr > < td >City< /td >< td width="35%" > < %# DataSet1.FieldValue("CITY", Container) % > < /td >< td width="19%" >Address< /td >< td width="28%" > < %# DataSet1.FieldValue("ADDRESS", Container) % > < /td >< /tr >< tr > < td >State< /td >< td > < %# DataSet1.FieldValue("STATE_COUNTRY", Container) % > < /td >< td >Code< /td >< td > < %# DataSet1.FieldValue("CODE", Container) % > < /td >< /tr >< tr > < td >Telephone< /td >< td > < %# DataSet1.FieldValue("TELEPHONE", Container) % > < /td >< td >Fax< /td >< td > < %# DataSet1.FieldValue("FAX", Container) % > < /td >< /tr >< /table >< /ItemTemplate >< /ASP:Repeater >ASP.net是通过建立一个ItemTemple的模板来重复显示所有数据的,所以若要设置Repeater的样式,可以通过设置模板来实现。我们还可以通过添加其他样板来达到我们要的效果。AlternatingItemTemplate : 实现交叉显示数据。与原ItemTemplate的模板交叉显示数 据SepartorTemplate: 分隔符样板。可用于分隔数据行。HeaderTemplate: 标题样板。显示与所有数据的最上方。FooterTemplate: 结尾样板。显示与所有数据的最下方。其设计形式同ItemTemplate一样。只需将你想要做模板的部分用标记符包围即可。通过Dreamwaver MX来插入代码可以有快捷方式。点击Insert面板的ASP.NET标签,然后点击标志,就会弹出标记符添加对话框。选择ASP.NET Tags中的Templates项目。你就可以从中选择你想要添加的代码。Dreamwaver MX会在你原来输入光标在的位置上添加代码。[图 2-1 添加标记符对话框]下面是AlternatingItemTemplate,SepartorTemplate,HeaderTemplate,FooterTemplate的代码,可将其插入到< ASP:Repeater >< /ASP:Repeater >中。< headertemplate >< font color="#666666" size="4" >All Location< /font >< /headertemplate >< AlternatingItemTemplate >< table width="75%" border="0" bgcolor="#CCCCCC" >< tr > < td width="17%" >Location Name< /td >< td colspan="3" bgcolor="#CCCCCC" > < %# DataSet1.FieldValue("LOCATION_NAME", Container) % >< /td >< /tr >< tr > < td >City< /td >< td width="34%" > < %# DataSet1.FieldValue("CITY", Container) % > < /td >< td width="24%" >Address< /td >< td width="25%" > < %# DataSet1.FieldValue("ADDRESS", Container) % > < /td >< /tr >< tr > < td >State< /td >< td > < %# DataSet1.FieldValue("STATE_COUNTRY", Container) % > < /td >< td >Code< /td >< td > < %# DataSet1.FieldValue("CODE", Container) % > < /td >< /tr >< tr > < td >Telephone< /td >< td > < %# DataSet1.FieldValue("TELEPHONE", Container) % > < /td >< td >Fax< /td >< td > < %# DataSet1.FieldValue("FAX", Container) % > < /td >< /tr >< /table >< /AlternatingItemTemplate >< separatortemplate >< hr width="70%" align="left" >< /separatortemplate >< footertemplate >< font color="#666666" size="4" >End< /font >< /footertemplate >当IIS解析代码时就会根据关键字将模板放入相对的位置,取得原来所要求的页面。以上程序所生成的页面如下:[图2-1 最终页面]Repeater组件可以建立更自由的页面,但是其每一行只可以显示一组数据。想不想建立更加自由的页面,那就让我们进入下一节用DataList控件来显示数据吧。

单反相机入门教程: 单反相机菜单的调节
本文出自《跟我学摄影:数码单反实战入门手册》一书,由(英)Digital Camera杂志著作、《影像视觉》杂志编译,本文由世界图书出版公司·后浪出版咨询(北京)有限责任公司授权发布,未经允许请勿转载。 掌控菜单:按照我们的操作指南,设置好你的数码单反相机,让它为拍摄做好准备。 如何对数码单反相机进行设置,会对你最终拍的照片产生很大影响。在这里,我们将向你解释,拍摄漂亮照片所需要的一些正确设置。正确选择图像质量是按下快门之前最重要的工作,它决定了照片是用多大分辨率拍摄的,并会影响照片的打印尺寸。将曝光模式转盘调到自动模式,然后按下Menu键(图1)。 图1 选择“画质”菜单,你会看到佳能数码单反相机提供了6种不同JPG图像质量选项(图2)——图像分辨率分为大(L)、中(M)和小(S),每种分辨率下又分别提供了两种设置:精细和普通。 图2 普通设置能让存储卡容纳更多照片,但会对图像进行更大程度的压缩而让画质有所下降。在菜单屏幕右上角显示的数字是照片的像素数。不同的画质决定了存储卡能够存下的照片的多少。一张512MB的存储卡能够存下大约110张大尺寸精细画质的照片(图3),如果换成小尺寸普通画质设置的话,则能存下 710张(图4)。不要为了多存些照片而用小尺寸分辨率模式拍摄。在你拍到一张很棒的照片时,你会想要把它放大打印出来,但在小尺寸设置下拍的照片,其打印尺寸通常很难超过4×6英寸。如果选择用大尺寸拍摄,那么你的照片起码能被放大到A3尺寸(420×297mm)。 图3 图4 控制白平衡
最新发布

AutoCad创建塔楼中部造
首先将“TOWER_M”层设为当前层,并将“MIAN”层和“TOWER_D”层关闭。将当前坐标系设置为WCS。 20.4.1 创建塔楼中部主体 选择“Surfaces(曲面)”工具栏中的 图标,并进行如下操作: Specify center point for base of cone: 150,210,235 Enter //指定圆锥底部中心点坐标。 Specify radius for base of cone or [Diameter]: 120 Enter //指定底部半径。 Specify radius for top of cone or [Diameter] <0>: 120 Enter //指定顶部半径。 Specify height of cone: 80 Ente

AutoCad创建塔楼上部造型
首先将“TOWER_U”图层设为当前层,并将“TOWER_M”图层关闭。将当前坐标系设置为WCS。 20.5.1 创建塔楼顶部基座 1. 绘制剖面线 调用“3dpoly”命令,并进行如下操作: Command:3dpoly Enter Specify start point of polyline: 0,210,345 Enter Specify endpoint of line or [Undo]: 300,210,345 Enter Specify endpoint of line or [Undo]: 300,210,315 Enter Specify endpoint of line or [Close/Undo]: 0,210,315 Enter Specify endpoint of line or [Close/Undo]: c Enter

AutoCad创建千禧堂入口造型
首先将“GATE”层设为当前层,并将其它层全部关闭。 20.6.1 使用直纹曲面命令创建顶板 直纹曲面命令可以在两个对象之间创建曲面网格,这两个对象可以是直线、点、圆弧、圆、椭圆、椭圆弧、二维多段线、三维多段线或样条曲线等,而且这两个对象必须同时为闭合或非闭合。组成平移曲面的网格面数目由系统变量SURFTAB1控制。 1. 绘制原对象 首先绘制两条二维多段线作为创建平移曲面网格的原对象。调用“pline”命令,并进行如下操作: Command:pline Enter Specify start point: 98,0,100 Enter Current line-width is 0.0000 Specify next point or [Arc/Halfwidth/Length/Undo/Width]: 202,0 Enter Specify next point or [Arc/Close/Halfwidth/Length/Undo/Width]:a Enter

AutoCad三维动态观察
21.1.1 设置相机和目标 用户在三维空间内观察图形对象时,首先应该明确当前的观察位置和目标位置。如同使用相机拍照一样,为得到理想的照片(视图),应不断调整相机位置(观察点)和摄影对象的位置(目标点)。AutoCAD中提供了同样的功能,其命令调用方式为: 工具栏:“View(视图)”→ 命令行:camera 调用该命令后,系统将提示用户分别指定新的相机位置和新的目标位置: Specify new camera position <-1302.1507,-1368.6417,446.9422>: Specify new camera target <23.3764,-43.1146,282.9379>: Regenerating model. 21.1.2 三维动态观察器 AutoCAD提供了一个交互的三维动态观察器,该命令可以在当前视口中创建一个三维视图,用户可以使用鼠标来实时地控制和改变这个视图,以得到不同的观察效果。使用三维动态观察器,既可以查看整个图形,也可以查看模型中任意的对象。该命令的调用方式为:

AutoCad三维修改命令
21.2.1 三维阵列命令 在AutoCAD的三维空间内,用户可以使用三维阵列命令来创建指定对象的三维阵列。同二维阵列命令一样,三维阵列也有矩形阵列和环形阵列两种形式。该命令的调用方式为: 菜单:【Modify(修改)】→【3D Operation(三维操作)】→【3D Array(三维阵列)】 命令行:3darray(或别名3a) 调用该命令后,系统提示用户选择对象: Initializing... 3DARRAY loaded. Select objects: 然后用户可选择创建矩形阵列或环形阵列: Enter the type of array [Rectangular/Polar] <R>: (1) 如果用户选择“Rectangular”选项,则将创建一个三维矩形阵列,系统将分别提示用户指定阵列在X、Y和Z轴方向的数目和间距,用户可根据提示依次指定矩形阵列的行数、列数、层数、行间距、列间距和层间距:

AutoCad创建显示器支座造型
现在将“BEARING”层设为当前层,并将当前坐标系设为WCS。 22.3.1 使用长方体创建底部垫板 选择“Solids(实体)”工具栏中的 图标,并进行如下操作: Specify corner of box or [CEnter] <0,0,0>: 125,5,100 Enter //指定长方体的第一个角点 Specify corner or [Cube/Length]: 325,254,110 Enter //指定长方体的第二个角点 22.3.2 使用圆环体创建滑动环 选择“Solids(实体)”工具栏中的 图标,并进行如下操作: Specify center of torus <0,0,0>: 225,154,114 Enter

AutoCad创建显示器造型
先将“DISPLAY”层设为当前层,并将当前坐标系设为WCS。 22.4.1 创建屏幕 AutoCAD提供了三种布尔运算,其中差集运算(SUBTRACT)可用于删除两实体间的公共部分。先创建两个长方体实体,然后在这两个长方体之间做差集运算。 选择“Solids(实体)”工具栏中的 图标,并进行如下操作: Specify corner of box or [CEnter] <0,0,0>: 50,20,145 Enter //指定长方体的第一个角点 Specify corner or [Cube/Length]: 400,120,425 Enter //指定长方体的第二个角点 重复上述操作以(85, 20, 178)、(365, 28, 388)为对角点再创建一个长方体。 现在使用“subtract”命令将第二个长方体从第一个长方体中删除。选择“Solids Editing(实体编辑)”工具栏中的 图标,并进行如下操作:

AutoCad其它创建和修改三维实体的方法
在创建计算机模型的过程中,已经学习了四种在AutoCAD中预定义的三维实体模型,即长方体(BOX)、球体(SPHERE)、圆柱体(CYLINDER)和圆环体(TORUS),同时也学习了创建拉伸实体(EXTRUDE)、旋转实体(REVOLVE)和组合实体的方法。此外,还使用了圆角(FILLET)、剖切(SLICE)等三维实体的编辑命令。现在来了解其它一些创建和修改三维实体模型的方法。 22.5.1 创建圆锥实体 圆锥实体也是一种在AutoCAD中预定义的实体模型,圆锥的底面可以是圆或椭圆,其顶点决定着圆锥体的高和方向。该命令的调用方式为: 工具栏:“Solids(实体)”→ 菜单:【Draw(绘图)】→【Solids(实体)】→【Cone(圆锥体)】 命令行:cone 调用该命令后,系统提示用户指定圆锥体底部圆的中心和半径: Specify center point for base of cone or [Elliptical] <0,0,0>: Specify radius for base of cone or [Diameter]: 如果用户选择“Elliptical(椭圆)”项,则定义其底面为椭圆:

AutoCad实体编辑命令
在AutoCAD中,提供了一个功能强大的实体编辑命令,可对三维实体的边、面和体分别进行修改。该命令的调用方式为: 工具栏:“Solids Editing(实体编辑)”,详见图22-12: 菜单:【Modify(修改)】→【Solids Editing(实体编辑)】→子菜单 命令行:solidedit 在命令行调用该命令后,系统提示如下: Solids editing automatic checking: SOLIDCHECK=1 Enter a solids editing option [Face/Edge/Body/Undo/eXit] <eXit>: 用户可分别选择“Face(面)”、“Edge(边)”和“Body(体)”进行编辑。 (1) “Face(面)”:选择此项后,系统进一步提示如下: Enter a face editing option

AutoCad创建消隐图像和着色图像
在对模型进行最后的渲染之前,可以先使用“hide”命令和“shade”命令对模型进行消隐和着色,这样可以比较快速、形象地查看三维模型的整体效果。 23.1.1 创建消隐视图 用“hide”命令来创建模型对象的消隐视图,用以隐藏被前景对象遮掩的背景对象,从而使图形的显示更加简洁,设计更加清晰。该命令的调用方式为: 工具栏:“Render(渲染)”→ 菜单:【View(视图)】→【Hide(消隐)】 命令行:hide(或别名hi) “hide”命令将圆、二维填充、宽线、面域、宽多段线、三维面、多边形网格和非零厚度对象的拉伸边作为不透明的表面,因此在其后面的对象将被隐藏。 注意 该命令不考虑被冻结的图层和已关闭图层。 23.1.2 创建着色视图 虽然创建消隐视图可以增强图形并使得模型更加清晰,但是着色可以产生出更真实的图像。着色视图的创建是在消隐视图的基础上,使用图形对象自身的颜色填充其表面以形成该图形对象的着色图形。