AspJpegV1.5.0破解版
AspJpeg V1.5.0破解版AspJpeg组件的使用方法
AspJpeg是一个非常强大的图片处理组件,纯英文版。这不是有免费破解版还为时过早,但没有详细、深入的介绍文章很多,即使只有图片缩略词和图片水印,这可能是因为纯正的英语。
对aspjepg主要用途如下:
图片的缩写
图片水印
安全编码技术
图片切割
图片合并
数据库支持
图片缩写。
<
设置JPEG = server.createobject(很。JPEG)调用组件
路径= server.mappath(图像)时钟。jpg来处理图片的路径
打开路径打开图片
1/2高宽宽为原图片
JPEG。宽度= jpeg.originalwidth / 2
JPEG。高度= jpeg.originalheight / 2
保存图片
JPEG。节省server.mappath(图像) clock_small .jpg
%>
看处理过的图片。
两。图片水印。
<
设置JPEG = server.createobject(很。JPEG )
JPEG。Open Server.MapPath(图像/ dodge_viper .jpg)
开始写
jpeg.canvas.font.color = 000000 ''red颜色
jpeg.canvas.font.family =Courier New字体
jpeg.canvas.font.bold =真是粗
jpeg.canvas.print 10, 10、Copyright(C)XYZ公司
打印坐标x打印坐标y需要打印字符
下面是图片的边框处理
jpeg.canvas.pen.color = h000000 ''black颜色
jpeg.canvas.pen.width = 2刷宽度
jpeg.canvas.brush.solid =假是粗加工
jpeg.canvas.bar 1, 1,JPEG,JPEG的高度宽度。
从y坐标输入长度输入高度开始x坐标
JPEG。节省server.mappath(图像/ dodge_viper_framed .jpg)保存
%>。
三。安全代码。
一个真理和水印几乎全码。
<
生成安全代码的函数。
功能make_randomize(max_len,w_n)max_len生成长度,w_n:0可以包含字母,1:只有数字
随机化
对于intcounter = 1 max_len
下一步= int((1 + 1)*、+ w_n)
如果下一步= 0
上= 122
低= 97
其他的
上= 57
低= 48
最后如果
strnewpass = strnewpass CHR(int(((上下+ 1)* Rnd)+下)
下一个
make_randomize = strnewpass
端功能
%>。
生成安全码的图片。
<% random_num = make_randomize(4,1)生成一个4位数安全码
会议(random_num )= random_num为什么呼叫会话,而会话安全代码是完全meaningless.ha-ha。
设置JPEG = server.createobject(很。JPEG)调用组件
JPEG。Open Server.MapPath(信息 / / random_index random_pic。gif)打开准备好的图片
jpeg.canvas.font.color = h006699
jpeg.canvas.font.family =黑体
jpeg.canvas.font.bold = false
jpeg.canvas.printtext 0,2,random_num
Jpeg.save Server.MapPath(信息 / / random_pic random_index .bmp)保存
%>
四、图片裁剪。
所有的时间,人们不知道AspJpeg想用它切它是不可能的。
事实上,有这样一种方式。
作物x1,y1,x2,y2
切割矩形左上角的x坐标和y坐标x坐标下右角的y坐标。
我在这里做演示。
设置JPEG = server.createobject(很。JPEG )
Jpeg.open server.MapPath( / / 1照片。gif)
JPEG宽度= 70
JPEG。高度= JPEG。originalheight * 70 / originawidth JPEG。
jpeg.crop 0,0,70,52开始切割去除超过52像素的下部
Jpeg.save server.MapPath( / / small_1 temp_pic。gif)保存
五、图片合并。
我们在这里的dodge_viper.jpg图片添加LOGO图片
设置照片= server.createobject(很。JPEG )
photopath = server.mappath(图像) dodge_viper .jpg
Open PhotoPath的照片。
设置标志= server.createobject(很。JPEG )
logopath = server.mappath(图像)时钟。JPG
Open LogoPath的标志。
徽标。宽度= 70
标志。高度=标志。宽* logo.originalheight / logo.originalwidth。
photo.drawimage 0, 0,Logo。
photo.sendbinary采用sendbinary输出方法。当然,你也可以保存更改dodge_viper.jpg第一,然后你可以进入它。就我个人而言,我不喜欢用sendbinary方法,很容易犯错误的时候,网络的速度很慢,在速度方面不太多。
六。数据库支持。
这里没有什么要说的,事实上,它是二进制的方法,它知道存储在数据库中的图片只能存储为二进制文件,所以代码是懒洋洋地写的。
七。更多的方法。
画布(行,左,顶,右,下)
画直线
画布。椭圆(左,上,右,下)
画一个椭圆
画布。圆(x,y,半径)
画一个圆
画布(条,左,顶,右,底)
用它的代码画一个矩形。
canvas.font.shadowcolor
文字阴影的颜色
canvas.font.shadowxoffset长
阴影x坐标设置
canvas.font.shadowyoffset长
Y坐标设定
canvas.font.bkmode作为字符串
文本的背景。