ASP编程:aspjpeg组件初级利用办法先容
使用cdonts,可以发送、查看邮件,实现webmail的功能。结合wsh,可以实现对nt主机的管理,如nt用户管理、iis虚拟主机设置、exchange邮箱设置等等,就像管理本地机一样方便。aspjpeg是一款十分壮大的图片处置组件,纯英文版本。不外早已有收费版和破解版,可是对其举行具体与深切先容的文章倒是未几,即便有也只扳连到图片缩略和图片水印。多是由于纯英文的原因。这里我就是针对这些成绩谈谈aspjpeg的初级用法。这里的手艺次要包含:
图片缩略
图片水印
平安码手艺
图片切割
图片兼并
数据库撑持
更多不经常使用的办法先容
和相干的一些有用手艺
aspjpeg独一点不敷的就是输入体例对照单一。在这里,我们次要谈将图片处置保留后再挪用的这类输入办法。别的,自己对照懒,以是有些代码仍旧援用于原文档,不懂的中央偶会加以注释!
学过vb大概.net的同道一定一看就分明了。刷子来着。呵呵。
1、图片缩略
<%
SetJpeg=Server.CreateObject("Persits.Jpeg")挪用组件
Path=Server.MapPath("images")&"clock.jpg"待处置图片路径
Jpeg.OpenPath翻开图片
高与宽为原始图片片的1/2
Jpeg.Width=Jpeg.OriginalWidth/2
Jpeg.Height=Jpeg.OriginalHeight/2
保留图片
Jpeg.SaveServer.MapPath("images")&"clock_small.jpg"
%>
本人做做看。呵呵。
4、图片切割
一向以来,对aspjpeg不懂得的人觉得是没法用它来举行切割的。
实在有如许的一个办法的
cropx1,y1,x2,y2
切割长方型左上角x坐标,y坐标右下角x坐标y坐标
上面我就做一个演示哈
SetJpeg=Server.CreateObject("Persits.Jpeg")
jpeg.openserver.MapPath("/pic/1.gif")
jpeg.width=70
Jpeg.Height=Jpeg.OriginalHeight*70/jpeg.Originawidth
jpeg.crop0,0,70,52入手下手切割实际上是把凌驾52象素的下部分往失落
jpeg.saveserver.MapPath("/temp_pic/small_1.gif")保留
怎样,很复杂吧
5、图片兼并
我们这里是要把logo图片加到dodge_viper.jpg图片上往
实在,图片兼并的办法也能够用来静态取水印哦
SetPhoto=Server.CreateObject("Persits.Jpeg")
PhotoPath=Server.MapPath("images")&"dodge_viper.jpg"
Photo.OpenPhotoPath
SetLogo=Server.CreateObject("Persits.Jpeg")
LogoPath=Server.MapPath("images")&"clock.jpg"
Logo.OpenLogoPath
Logo.Width=70
Logo.Height=Logo.Width*Logo.OriginalHeight/Logo.OriginalWidth
Photo.DrawImage0,0,Logo
Photo.SendBinary这里用了sendBinary的输入办法。固然,你也能够先保留变动后的dodge_viper.jpg,再输出也能够。我团体不年夜喜好用sendBinary办法,在网速慢的时分简单堕落。在速率方面也不如何。呵呵。
6、数据库撑持
这里未几说了。实在就是Binary办法,人人晓得图片存进数据库只能存为二进制的文件的。以是代码就懒的写了。
7、更多办法先容
Canvas.Line(Left,Top,Right,Bottom)
画一条直线
Canvas.Ellipse(Left,Top,Right,Bottom)
画出一个椭圆
Canvas.Circle(X,Y,Radius)
画出一个圆
Canvas.Bar(Left,Top,Right,Bottom)
画出一个长方形,下面有代码先容了
Canvas.Font.ShadowColor
笔墨暗影色彩
Canvas.Font.ShadowXOffsetAsLong
暗影X坐标设定
Canvas.Font.ShadowYOffsetAsLong
Y坐标设定
Canvas.Font.BkModeAsString
笔墨背景
本文雨浪
本处为转载,版权回原作者一切
ASP是依赖组件的,能访问数据库的组件好多就有好多种,再有就是你微软的工具可是什么都要收钱的啊! 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 跟学别的语言一样,先掌握变量,流程控制语句(就是ifwhileselect)等,函数/过程,数组 封装性使得代码逻辑清晰,易于管理,并且应用到ASP.Net上就可以使业务逻辑和Html页面分离,这样无论页面原型如何改变,业务逻辑代码都不必做任何改动;继承性和多态性使得代码的可重用性大大提高。 ASP也是这几种脚本语言中最简单易学的开发语言。但ASP也是这几种语言中唯一的一个不能很好支持跨平台的语言。 因为ASP脚本语言非常简单,因此其代码也简单易懂,结合HTML代码,可快速地完成网站的应用程序。 运用ASP可将VBscript、javascript等脚本语言嵌入到HTML中,便可快速完成网站的应用程序,无需编译,可在服务器端直接执行。容易编写,使用普通的文本编辑器编写,如记事本就可以完成。由脚本在服务器上而不是客户端运行,ASP所使用的脚本语言都在服务端上运行。 交流是必要的,不管是生活还是学习我们都要试着去交流,通过交流我们可以学到很多我们自己本身所没有的知识,可以分享别人的经验甚至经历。 弱类型造成潜在的出错可能:尽管弱数据类型的编程语言使用起来回方便一些,但相对于它所造成的出错几率是远远得不偿失的。
页:
[1]