推荐阅读
ps减去顶层形状不管用什么意思在哪设置?
在用ps做路径或者形状合成的时候,经常会做所谓的布尔运算,也就是形状或者路径的加减乘除,其中比较难理解的是减去顶层形状,如果只是减去形状,可能要更容易理解,那么减去顶层到底是什么意思,哪个是顶层形状,顶层是怎么设置的,能更改么,带着这些问题且看本文讲解。 1、路径工具选中之后,在上端选项的【路径操作】菜单中,可以找到【减去顶层形状】, 2、举例说明一下,左侧工具栏切换到【椭圆工具】,在背景图上绘制出一个圆形,图层面板上可以看到新增了一个形状图层,笔者设置为形状,是为了更加方便理解,当然这里也可以绘制路径。 3、一个圆形形状画出来之后,如果要再画一个元,可以直接在背景图上话,默认情况下鼠标变为【加号】样式,此时会自动新增一个形状图层,也就是说这两个形状,产生了两个图层,如果要做布尔运算,是需要先合并形状,在进行设置,形状的合并可以使用快捷键“Ctrl+E”, 4、绘制第二个圆,也可以在一个图层上完成,前提是先按Shift键,此时鼠标变为了一个大一个小【双加号】样式,按住shift键,再按住鼠标左键,此时就可以松开shift键了,如果想要正圆形,可以继续按住shift键, 5、两个圆形绘制完成,默认的路径操作都是【合并形状】,也就是相加的效果,大圆加上小圆,得到的还是大圆,所以没有变化,想要得到圆环的效果,就要减掉小圆,此时用【路径选择工具】点击选中小圆,上端选项中,点击【路径操作】图标,下拉菜单里面,点击【减去顶层形状】, 6、最终的效果如下图所示,小圆被减去,剩下的是圆弧效果, 7、那么为什么小圆就是顶层图形?因为先画的大圆,后画的小圆,所以小圆处于顶层,其实形状的层级是可以手动设置的,选中形状之后,点击上端选项【路径排列方式】,下拉菜单里面,可以看到【将形状设置为顶层】,以及其他选项,所以【减去顶层形状】,就是减去处于顶层的那个形状。 路径的布尔运算,需要路径或者形状处于一个图层中,如果在操作中遇到问题,可以在下方留言讨论。
Photoshop 鼠绘紫魅妖姬
最近在一本杂志上看到一个非常妖媚的女子,她拥有超黑而又超密的睫毛、黑黑的眼线、大片的腮红、红红如水晶般的双唇、乌黑的头发。充满着神秘气息的女子,很是抢眼。笔者今天来告诉大家此紫魅妖女的PS鼠绘制作过程。 老规矩,我们先来看看我们要打造的这位紫魅妖姬的样子: 最终效果图 1.首先打开PS,建立一个新的文件,长宽自己来定就可以最重要的是分辨率定为72就可以。正常屏幕观看给72就可以如果要打印出来的话就要根据纸张的大小、材质来定了。多多学习一下打印方面各个参数也是很不错的,对以后的实践工作会带来很大的帮助。(图1-1) 图1-1 2.用钢笔工具把人物的大体轮廓勾画出来,这个图绘制的是正面的效果,正面比较好绘制,把路径保存起来。新建一个图层,填上皮肤的颜色,这里皮肤的颜色RGB值为:239、198、178。(图2-1) 图2-1
用Photoshop打造撕纸文字效果
最终效果图 1、新建一个文件,设置宽度为10厘米,高度为5厘米,分辨率为300像素,模式为RGB的白色文件。 2、打开通道面板,在控制面板下方单击“创建新通道”按钮,生成新的通道Alpha 1,执行菜单栏中的“滤镜”“渲染”“云彩”命令,效果如图01所示。 图01 3、进入图层控制面板,在控制面板下方单击“创建新的图层”按钮,生成新的图层“图层1”,选择工具箱中的“横排文字工具”,在文件窗口中输入文字,效果如图02所示,按确认键,文字变为选区,效果如图03所示。 图02 图03 4、单击工具箱下方的“以快速蒙版模式编辑”按钮,使图像进入快速蒙版状态,效果如图04所示。 图04 5、执行菜单栏中的“滤镜”“像素化”“晶格化”命令,在弹出的“晶格化”对话框中,将单元格大小选项设为7,如图05所示,单击好,效果如图06所示。 图05 图06 6、单击工具箱下方的“以标准模式编辑”按钮,使图像退出快速蒙版状态,效果如图07所示。 图07 7、打开一幅报纸图片,并调整它的色相/饱和度,效果如图08所示。执行菜单栏中的“编辑”“定义图案”命令,在打开的对话框中单击确定,将报纸定义为图案。 图08 8、执行菜单栏中的“编辑”“填充”命令,打开填充对话框,设置参数如图09所示,选择自定图案为报纸图案,单击确定,文字效果如图10所示。 图09 图10
抽线效果新思考
Photoshop中的混合模式是其理解难点,它的实质是一种特殊形式的看不见蚁行线的选择。通过混合模式,可以以确定的方式决定哪些色阶的像素被屏蔽或者改变,因此,了解混合模式的作用机理,对用户有的放矢地使用PS达到目的非常重要。下面通过一个实例,说明如何使用PS中的颜色减淡模式抽出图像中的线条,以及由此引发的思考。 打开图像。 将“背景副本”的图层混合模式由正常变为“颜色减淡”,文档似乎变得空无一物,但是细心的读者会发现图像上还有一些黑色的杂点。想一想这是原图中的什么色阶的像素?
最新发布
Dreamweaver CS3 到底具备怎样的ASP开发能力?
直到Dreamweaver MX中文版的发布,才使得Dreamweaver开发具备了群众基础,从那一年开始,Dreamweaver MX开发ASP的书籍也多了起来。后来发展到Dreamweaver MX 2004和Dreamweaver 8,都具有很大程度上的推动作用。但是还是有一些人觉得有五大尴尬的问题摆在我们面前。1.Dreamweaver到底适合不适合用来开发ASP?2.Dreamweaver开发的程序是不是很多垃圾代码?3.Dreamweaver能开发出什么功能级别的ASP程序?4.高手好像都不用Dreamweaver来开发程序?5.其他程序员好像都鄙视用Dreamweaver来开发ASP程序。以上五个问题是使用Dreamweaver做开发的人员经常遇到的问题。实际上我觉得以上五个问题根本无需尴尬。接下来让我们一个一个来化解以上五个尴尬的问题:
Dreamweaver CS3 For ASP开发起步-建立ASP开发环境
ASP是Active Server Page的缩写,意为“活动服务器网页”。ASP是微软公司开发的代替CGI脚本程序的一种应用,它可以与数据库和其它程序进 行交互,是一种简单、方便的编程工具。ASP的网页文件的格式是.asp,现在常用于各种动态网站中。 ASP是一种服务器端脚本编写环境,可以用来创建和运行动态网页或Web应用程序。通常微软的IIS站点服务器工具是开发ASP的最好服务器工具。IIS可以在WINDOWS XP的系统安装盘中找到。你可以在控制面板的"添加或删除程序"中进行安装。 打开后选择“添加/删除Windows组件” 然后在“WINDOWS组件向导”选择IIS进行下一步安装即可。 安装完IIS。我们需要建立一个虚拟目录来作为我们存放ASP开发文件和Dreamweaver CS3站点目录的所在。首先我们在硬盘上新建一个名为“WEB”的目录。(这里我将目录建立在我的电脑的D盘中,读者可以随意建立在你想要的盘符中)然后选中该目录单击鼠标右键再选*享和安全
第五章:设计规划留言本功能流程及数据库字段
我们在Dreamweaver CS3中新建好上面我们规划的文件。如下图为了让大家专注于学习如何编程,我已经预先将留言本的主要页面做好了,大家可以在教程上面的相关下载中下载这几个页面。 我们先来看看几个主要页面的布局和样式。 新建好各项功能页面之后我们再根据页面功能来设计我们的数据库表。 一个简单的留言本我们需要有两个数据表,一个是管理员帐号密码的表,另一个是留言内容的表。相关表结构字段如下: 表名:Administrator 字段:ID (自动编号) 字段: UserName (管理员帐号)(文本) 字段:PassWord (管理员密码)(文本) 表明:GuestBook 字段:ID (自动编号) 字段:YN (是否通过审核)(是否) 字段:G_Name(留言人)(文本) 字段:G_Email(电子邮箱)(文本) 字段:G_Message(留言内容) (备注) 字段:G_Revert(回复内容)(备注) 字段:G_AddTime(留言时间) (日期) 设计完成后的效果图如下: 那么到此我们这一章的内容就讲完了。本章主要是为大家提供一个留言板构架的设计思路和数据库字段的设计流程。
第六章:利用插入记录服务器行为制作新增留言
上一章我们讲解了"设计规划留言本功能流程及数据库字段"。这一讲我们来讲解新增留言的功能。1.首先我们在Dreamweaver CS3中打开“post-message.asp”文件。如下图:2.接下来我们打开服务器行为面板选择插入记录行为。如下图:3.弹出插入记录设置面板的时候,我们选择好数据链接“CONN”,选择插入到哪个数据表,这里我们选择“GuestBook”。设置好新增完成后转到主页“index.asp”页面。由于我已经事先做好了表单页面,并且已经按照数据库字段的名称设置好了表单文本框的名称。所以我们可以看到表单元素和数据库字段已经自动对应好了。如下图:4.设置完成后单击确定我们就能在服务器行为中看到一个“插入记录(表单)”的服务器行为。如下图:5.设置完成后保存该页面,按F12开始预览该页面,并且测试输入留言数据。如下图:
第七章:显示留言列表页面的制作
在制作显示留言的主页面之前,我们先来看看我们必须在这个页面上实现什么功能。首先我们在Dreamweaver CS3中打开“index.asp”文件。如下图:从上图中我们可以看到在Dreamweaver CS3我们必须实现这样几个功能:A:首先我们必须统计留言的记录条数B:当留言数据库中没有任何留言的时候我们要显示 "留言本中目前还没有任何留言记录",当有记录的时候我们就要隐藏这个提示。C:留言的内容,其中包括了无留言的时候不显示。也包括重复循环显示记录。D:数据分页显示。了解了我们需要实现什么功能后,我们就开始来实现这些功能。1.首先我们在Dreamweaver CS3中打开绑定窗口,选择记录集(查询)。 如下图:
第八章:设计管理员登陆页面
上一章我们讲解了"显示留言列表页面的制作"。这一章我们要学习的功能相对比较简单。1.首先在Adobe Dreamweaver CS3中打开"login.asp"文件。如下图2.打开服务器行为面板,选择用户身份验证-登陆用户。如下图3.在用户登陆设置面板中设置好各项功能。如下图从上面的图中我们可以看到很多设置选项,这里就先不详细讲解,你可以按照上图进行设置。以后我们讲更加复杂高级的案例时会详细讲解登陆用户和权限分级的功能。4.设置完成后我们就完成了这个管理员登陆页面的功能。至于限制用户登陆的功能我们会在下一章中讲到。大家设置好后可以对登陆进行测试。数据库中的默认帐号密码都是“admin”。大家可以用于登陆,你会发现当帐号密码正确时候。登陆后会转到"admin-list.asp",而当帐号密码不正确的时候,系统还是会停留在"login.aso"页面上让您再次登陆。
在Adobe Dreamweaver CS3中实现数字分页效果
用Adobe Dreamweaver CS3+ASP做网页时,在绑定记录集后,代码页里马上出现以下代码: <% Dim Recordset1 Dim Recordset1_numRows Set Recordset1 = Server.CreateObject("ADODB.Recordset") Recordset1.ActiveConnection = MM_数据库名_STRING Recordset1.Source = "SELECT * FROM 表名" Recordset1.CursorType = 0 Recordset1.CursorLocation = 2 Recordset1.LockType = 1 Recordset1.Open() Recordset1_numRows = 0 %> 我们要来对代码做点修改,请在上面代码中修改为如下的代码: <% Dim I Dim RPP Dim PageNo I=1 RPP=50 PageNo=CInt(Request("PageNo")) ’上面即是新插入的, Dim Recordset1 Dim Recordset1_numRows Set Recordset1 = Server.CreateObject("ADODB.Recordset") Recordset1.ActiveConnection = MM_数据库名_STRING Recordset1.Source = "SELECT * FROM 数据库名" Recordset1.CursorType = 1 ’将上面代码的0改为1. Recordset1.CursorLocation = 2 Recordset1.LockType = 1 Recordset1.Open() Recordset1_numRows = 0 ’再在此行的下一行开始加入如下代码: Recordset1.PageSize=RPP If PageNo<=0 Then PageNo=1 If PageNo>Recordset1.PageCount Then PageNo=Recordset1.PageCount Recordset1.AbsolutePage=PageNo Sub ShowPageInfo(tPageCount,cPageNo) Response.Write "第"&cPageNo&"页[共"&tPageCount&"页]" End Sub Sub ShowPageNavi(tPageCount,cPageNo) If cPageNo<1 Then cPageNo=1 If tPageCount<1 Then tPageCount=1 If cPageNo>tPageCount Then cPageNo=tPageCount Dim NaviLength NaviLength=10 ’NaviLength:显示的数字链接个数 Dim I,StartPage,EndPage StartPage=(cPageNo\NaviLength)*NaviLength+1 If (cPageNo Mod NaviLength)=0 Then StartPage=StartPage-NaviLength EndPage=StartPage+NaviLength-1 If EndPage>tPageCount Then EndPage=tPageCount If StartPage>1 Then Response.Write "<a class=""pageNavi"" href=""?PageNo=" & (cPageNo-NaviLength) & """><<</a> " Else Response.Write "<font color=""#CCCCCC""><<</font> " End If For I=StartPage To EndPage If I=cPageNo Then Response.Write "<b>"&I&"</b>" Else Response.Write "<a class=""pageNavi"" href=""?PageNo=" & I & """>" & I & "</a>" End If If I<>tPageCount Then Response.Write " " Next If EndPage<tPageCount Then Response.Write " <a class=""pageNavi"" href=""?PageNo=" & (cPageNo+NaviLength) & """>>></a>" Else Response.Write " <font color=""#CCCCCC"">>></font> " End If End Sub %> 上面代码中:RPP:指定每页显示的记录条数。即每页显示几条数据。 NaviLength:显示的数字链接个数,即10就为1 2 3 ...10的连接个数。 若要显示所有连接的页(个)数,你可以设置为:NaviLength=tPageCount。 这时代码已经差不多了,但还要在显示的地方(如表格)中加点代码才行吧,(要不然怎么显示,呵~~~)如我们插入一个2行3列的表格。 1.将光标移在第一行第一列中,切换到代码中加入: <%=(PageNo-1)*RPP+I%> 这个代码是显示序号用的。 2.右边2个单元格(当然你自己可以根据需要分更多的列)就是为你要显示的记录了。请分别从绑定的记录集中选中你要显示的字段拖放在相应的单元格中,(也可以选中后再点右下角的“插入”按钮)。这里我们就先拖2个进来如“编号”和“公司名称”。分别到1行第2个单元格和1行第3个单元格中。 3.这个是个关键的,请将光标移到第一行任意单元格中,再来点选窗口底下的<tr>,这时你看看代码,<tr>....</tr>就被选中了。这时请在<tr>....</tr>的前面插入如下代码: <% If Recordset1.EOF OR Recordset1.BOF Then Else For I=1 To RPP %>再在<tr>....</tr>之后插入如下代码: <% Recordset1.MoveNext If Recordset1.EOF OR Recordset1.BOF Then Exit For Next End If %> 4.这是就完成表格的第一行的工作。下来也是关键,即分页的连接。光标在第2行第一个单元格中时在代码窗口插入: <% showPageInfo Recordset1.PageCount,PageNo %> 的代码。右边的2个单元格将其合并,在代码中插入: <% showPageNavi Recordset1.PageCount,PageNo %> 的代码。
认识 Dreamweaver 的插件机制
在第5步中有这样的一个图标,这是因为没有为对象插件按钮指定图象时,Dreamweaver 会以缺省的图标对象图标显示。 我们可以为它制作一个更加漂亮的小图标,只要制作一个 width = 18 pix,Height = 18 pix 的gif图象,取与 HTML 网页文件相同的名字,然后保存到相同的目录就可以了。这个是笔者制作的小图标: 用相同的方法做余下几个常用元素,图标也都一起做好: 打包 1.制作 .mxi 打包文件。 用文本编辑器(如window自带的记事本或者ultraEdit)写一个插件打包文件 .mxi,笔者取名为 editor.mxi,具体代码如下:打包 2.用插件管理器 Extensions Manage 打包封装,做成 .mxp 文件。 打开插件管理器 Extensions Manage File菜单,选择Package Extension命令,找到 editor.mxi 文件,用鼠标点击 OK 按钮。 打包时大家要注意,务使 editor.mxi 和其它的 html 文件与及 gif 图片处于相同的目录中,否则系统提示找不到文件。 3.打包封装完成,弹出打包成功面板: 安装测试 使用插件管理器 Extensions Manage 把 editor.mxp 文件安装进来,以测试插件是否正常运行。安装完成后插件管理器显示如下图: 让我们再来看看安装后的对象面板 superTNT 类: 效果不错吧,有没有心动呢?插件制作如此容易,你还不试着做一个?
在 Dreamweaver 中向窗口大小弹出菜单中添加新的大小
若要仅设置“宽度”或“高度”,只需将一个字段保留为空。例如,您可能在 800 x 600 像素显示器项的旁边键入 SVGA 或一般 PC,而在 832 x 624 像素显示器项的旁边键入 17 英寸 Mac。大多数显示器可以调整为不同的像素尺寸。