推荐阅读

Illustrator制作漂亮的污迹文字效果图
本教程主要使用Illustrator制作颓废喷溅装饰的艺术字,教程制作出来的效果挺漂亮的,制作的难度也不大,推荐一下和飞特的朋友们一起分享学习了。最后效果:具体的制作步骤如下:1.我的画板大小;然后画一个矩形,填色,无描边;

Illustrator快速制作拼贴图案效果教程
最终效果1、我们需要画个方形或长方形作为绘制的基本型,然后再此范围内进行制作。好了,首先绘制一个基本图案出来。2、基本元素完成之后将该元素移动到方形的另一边。需要被去掉和重叠的部分都在方形的外面。要精确移动可以参考以下2种方式:1.打开智能参考线,直接移动复制到左边。2.打开变换调板,测得方形宽度,假设为20,选中所有对象,按下回车键,设定水平为-20,点击复制,然后删掉多余的方形即可。

PS调色处理打造唯美的淡紫色外景婚片-PS婚纱照处理教程
本教程重点是外景婚片背景部分的换色方法。调色之前我们需要多观察一下图片背景部分色调构成。然后用可选颜色工具选择需要调整的色调精确调色,把背景颜色调成自己喜欢的色调。后期再整体润色即可。原图 <点小图查看大图>最终效果 <点小图查看大图>1、打开原图素材,首先我们要做的就是把背景颜色换掉。先分析一下背景部分主要由黄,绿,青色构成。下面我们分别来调整这几个颜色。 创建可选颜色调整图层分别对黄,绿,青调整,参数设置如图1 - 3,效果如图4。调色的时候可能人物衣服,脸部等部分有偏色,先不要理会后面会单独处理。 <图1> <图2> <图3> <图4>

关于标题字符截取
今天做页面时遇到一个标题字符截取问题,就是在新闻等信息的标题列表中,为了适应表格的宽度,需要对过长的标题文字进行截取并在截取后的文字末端加上省略号,由于自己对PHP不熟悉,只能在在网上搜索答案,结果发现了几种方法,摘记于此。方法一:用CSS解决中英文混合字符串的截取省略问题众所周知,有很多方法可以实现这个功能,JavaScript,ASP,PHP都有各自的实现方法,但是面临的问题有很多,比如中英文混杂时或在某些编码下,容易造成截取出现乱码的问题,虽然大多数问题已经有比较成熟的解决方案,但在数据量比较大时,使用JavaScript,ASP,PHP实现这一功能,无疑会给客户端或服务器端造成比较大的资源开销。随着W3C的渐渐普及,许多网站都在进行着将传统表格转化为DIV+CSS的布局方式,我在研究CSS与DIV的一些特性时,发现了一个比较有趣的CSS,经过一系列的研究和实验以后,发现了一个使用DIV+CSS实现这一功能的另类方法,此方法在我所能测试均无问题,并且良好的兼容于各种编码及中英文混排的情况。 在Div中的方法:<DIV STYLE="width: 200px; border: 1px dashed red; overflow: hidden; text-overflow:ellipsis"> <NOBR>就是比如有一行文字,很长,表格内一行显示不下.</NOBR> <NOBR>就a是比如有一行文字,很长,表格内一行显示不下.</NOBR> <NOBR>就1是比如有一行文字,很长,表格内一行显示不下.</NOBR> <NOBR>就F是比如有一行文字,很长,表格内一行显示不下.</NOBR> <NOBR>就是 Like You Pig Very Very Very Much.</NOBR> </DIV> 在Table中的方法:<TABLE style="table-layout:fixed;border-collapse:collapse;font-size:12px;" border="1" width="200" bordercolor=#666666> <TR> <TD nowrap style="overflow:hidden;text-overflow:ellipsis;">内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容内容</TD> </TR> </TABLE> 代码很简单,基本上应该很容易就可以看明白,主要在于“text-overflow”这个属性,此属性有2个值,分别是“ellipsis”和“clip”,简单的理解,第一个值会在截取之后在文字末端加上省略号,第二个值则不会。 此方法在IE6和IE7中显示是正确的,但在FIREFOX里达不到预期效果。方法二:PHP函数截取<? Function csubstr($str,$start,$len) { $strlen=strlen($str); $clen=0; for($i=0;$i<$strlen;$i++,$clen++) { if ($clen>=$start+$len) break; if(ord(substr($str,$i,1))>0xa0) { if ($clen>=$start) $tmpstr.=substr($str,$i,2); $i++; } else { if ($clen>=$start) $tmpstr.=substr($str,$i,1); } } return $tmpstr; } Function showShort($str,$len) { $tempstr = csubstr($str,0,$len); if ($str<>$tempstr) $tempstr .= "..."; return $tempstr; }?> 此方法我还没验证,等空来试用一下。
最新发布

AutoCad 快速选择和对象选择过滤
当用户在AutoCAD中构造一个选择集时,可利用“Quick Select(快速选择)”或“Objects Selection Filters(对象选择过滤器)”对话框来根据对象特性或对象类型对选择集进行过滤。也就是说,用户可以只选择满足指定条件的对象,其他对象将被排除在选择集之外。 通过快速选择,可以根据指定的过滤条件快速定义一个选择集。用“对象选择过滤器”,可以命名和保存过滤器以供将来使用。 7.2.1 快速选择 用户可使用“qselect”命令来进行快速选择,该命令可以在整个图形或现有选择集的范围内来创建一个选择集,通过包括或排除符合指定对象类型和对象特性条件的所有对象。同时,用户还可以指定该选择集用于替换当前选择集还是将其附加到当前选择集之中。 “qselect”命令的调用方式为: 菜单:【Tools(工具)】→【Quick Select…(快速选择)】 快捷菜单:终止任何活动命令,右键单击绘图区域,选择“Quick Select…”项 命令行:qselect 除了以上三种访问方式以外,在“Properties(特性)”、“Block Definition(块定义)”等窗口或对话框中也提供了 按钮来访问QSELECT命令。 调用该命令后,系统弹出“Quick Select(快速选择)”对话框,如图7-5所示。

AutoCad 图形次序
在缺省情况下,对象是按照创建时的次序进行绘制的。在某些特殊情况下,如两个或更多对象相互覆盖时,常需要修改对象的绘制和打印顺序来保证正确的显示和打印输出。AutoCAD提供了“draworder”命令来修改对象的次序。 7.3.1 实例1 改变图形次序 Step 1 打开图形文件 启动AutoCAD 2002系统,打开第4章中创建的实例文件“exam4-3.dwg”; Step 2 改变显示次序 在该文件中,由于“?”图形是最先绘制的,因此该图形显示在最后面,如图7-8所示。而正确的图案要求“?”图形处于香烟图形和文字之间,因此我们利用“draworder”命令来改变其显示次序。选择“Modify II(修改 II)”工具栏中的 图标,并根据提示进行如下操作: Command: _draworder Select objects: 1 found //选择组成“X”图形的圆 Select objects: 1 found, 2 total

AutoCad 修改填充图案
对于已有的图案填充对象,用户可以对其图案类型、角度、间距、关联性以及孤岛检测样式等设置进行修改。 7.4.1 实例2 修改填充图案 Step 1 打开图形文件 启动AutoCAD 2002系统,打开第6章中创建的实例文件“exam6-1.dwg”; Step 2 修改填充图案 现在我们来修改该文件中填充图案的角度和间距。选择“Modify II(修改 II)”工具栏中的 图标,并按提示选择图案填充对象,弹出“Hatch Edit(图案填充编辑)”对话框,如图7-11所示,并进行如下设置: (1) 在“Angle(角度)”框中输入90。 (2) 在“Scale(比例)”框中输入15。 单击按钮结束修改,结果如图7-13所示。 Step 3 保存文件

AutoCad 修改多段线
对于用“pline”命令创建的多段线对象,用户可使用“pedit”命令来进行修改。该命令的调用方式为: 工具栏:“Modify II(修改 II)”→ 菜单:【Modify(修改)】→【Object(对象)】→【Polyline(多段线)】 快捷菜单:选择要编辑的多段线并单击右键,选择“Polyline Edit(编辑多段线)” 命令行:pedit(或别名pe) 调用该命令后,系统首先提示用户选择多段线: PEDIT Select polyline or [Multiple]: 用户可选择“Multiple”选项来选择多个多段线对象,否则只能选择一个多段线对象。如果用户选择了直线(line)、圆弧(arc)对象时,系统将提示用户是否将其转换为多段线对象: Do you want to turn it into one? <Y> 当用户选择了一个多段线对象(或将直线、圆弧等对象转换为多段线对象)后,系统进一步提示:

AutoCad 修改样条曲线
对于用“spline”命令创建的样条曲线对象,用户可使用“splinedit”命令来进行修改。该命令的调用方式为: 工具栏:“Modify II(修改 II)”→ 菜单:【Modify(修改)】→【Object(对象)】→【Spline(样条曲线)】 快捷菜单:选择要编辑的样条曲线并单击右键,选择“Spline Edit(编辑样条曲线)” 命令行:splinedit(或别名spe) 调用该命令后,系统首先提示用户选择样条曲线,并进一步给出多种操作选项: Select spline: Enter an option [Fit data/Close/Move vertex/Refine/rEverse/Undo]: 各项具体作用如下: (1) “Fit data(拟合数据)”:拟合数据由所有的拟合点、拟合公差和与样条曲线相关联的切线组成。用户选择该项来编辑拟合数据时,系统将进一步提示选择如下拟合数据选项:

AutoCad编辑多线对象
对于多线对象,可以通过“mledit”命令来增加或删除顶点,并且可用多种方法构造多线交点。 7.7.1 实例3 编辑多线 Step 1 打开图形文件 启动AutoCAD 2002系统,打开第6章中创建的实例文件“exam6-4.dwg”; Step 2 隐藏辅助线 建立一个名为“xline”的图层,并将所有辅助线的图层改为“xline”,然后关闭该层。 Step 3 编辑多线 选择菜单【Modify(修改)】→【Object(对象)】→【Multiline…(多线)】,系统将弹出“Multiline Edit Tools(多线编辑工具)”对话框,如图7-14所示。 用户可在该对话框中单击图像控件,则对话框底部将显示其描述。选择其中的“Merged Tee(T形合并)”项,并单击OK按钮退出对话框,并进行如下操作: Command: _mledit

AutoCad对点坐标、距离、面积和某个对象质量特性进行查询
点坐标查询 “id”命令用于查询指定点的坐标值。该命令的调用方法为: 工具栏:“Inquiry(查询)”→ 菜单:【Tool(工具)】→【Inquiry(查询)】→【ID Point(点坐标)】 命令行:id 使用“id”命令后AutoCAD将给出指定点的X、Y和Z坐标值。 说明 “id”命令可透明地使用。 距 离 查 询 8.2.1 距离查询的功能和使用 “dist”命令用于计算空间中任意两点间的距离和角度。该命令的调用方法为:

AutoCad列表显示命令
8.5.1 列表显示的功能和使用 AutoCAD中的列表显示命令用来显示对象的数据库信息,如图层(Layer)、句柄(Handle)等。此外,根据选定对象的不同,该命令还将给出相关的附加信息。 LIST命令的调用方法为: 工具栏:“Inquiry(查询)”→ 菜单:【Tool(工具)】→【Inquiry(查询)】→【List(列表显示)】 命令行:list(或别名li) 除LIST命令外,AutoCAD还提供了一个DBLIST命令,该命令可依次列出了图形中所有对象的数据。其中每个对象的显示数据同LIST命令。 DBLIST命令的调用方法为: 命令行:dblist 8.5.2 列表显示命令详解

AutoCad时间查询
8.6.1 时间查询的功能和使用 在AutoCAD系统中,调用“time”命令可以在文本窗口显示关于图形的日期和时间的统计信息,如当前时间、图形的创建时间等。该命令使用系统时钟来完成时间功能,用24小时时间格式,可精确显示到毫秒。 该命令的调用方式为: 菜单:【Tools(工具)】→【Inquiry(查询)】→【Time(时间)】 命令行:time 8.6.2 时间查询命令详解 调用“time”命令将显示如表8-4所示信息: 表8-4 TIME命令查询内容 项目 说明

AutoCad图形统计信息
8.7.1 图形统计的功能和使用 用户可以在AutoCAD中使用“status”命令查询当前图形的基本信息,如当前图形范围、各种图形模式等。 该命令的调用方法为: 菜单:【Tools(工具)】→【Inquiry(查询)】→【Status(状态)】 命令提示行:status 此外,还可以在提示符DIM下使用STATUS,系统显示所有标注系统变量的值和说明。关于DIM提示符详见第11章。 8.7.2 图形统计信息详解 调用“status”命令后将返回各种统计信息,具体见表8-5: 表8-5 STATUS命令的查询内容 项目