Image.AddAnimationControl intDelay, false, 0
AddImage strFileName, intX, intY True/False 使用x、y坐标在画布上加入一个新图片 AddImageToAnimation N/A N/A 将当前图片加入GIF动画中。在调用addimagetoanimation之前必须先调用startanimation,参见saveAnimation. (1.8以上版本适用)Image.AddImageToAnimation
AddImageTransparent strFileName, intX, intY, intTransparentColor True/False 使用x、y坐标在画布上加入一个新图片. strFilename为指定需要透明化的图片. intTransparentColor是指定用于透明化时确切的颜色. 相似的颜色将不会被替代Image.AddImageTransparent "d:\apps\gr3\im.jpg", 5, 12, vbWhite
AngleArc intX, intY, intRadius, dblStartDegrees, dblSweepDegrees N/A AngleArc可用来画一段直线和弧线. 直线是从当前位置到弧线的起点,弧线是沿着给定圆心和半径的圆画出的一段圆弧. 圆弧的长度是由给定起点和弧度来确定的. (1.8以上版本适用)Image.AngleArc 50, 60, 60, 50, 90
Arc intX1, intY1, intX2, intY2, intX3, intY3, intX4, intY4 N/A 在图片中沿着由指定矩形确定的椭圆的圆周画一段圆弧 BeginPath N/A N/A 打开一个路径 (参见EndPath and FillPath). 该方法支持以下路径: Polyline, Polygon, PolyBezier BrightenImage intDegree N/A 使已有图片显示亮度加强。Example:
Image.BrightenImage 30
CreateBlackWhite N/A N/A 将当前图片转化成灰度图片 CreateButtonintBorder, bolSoft N/A 生成一个类似图片边框的按钮,宽度为intborder个象素。如果bolSoft为真,按钮的边框变得柔和
Example:
Image.CreateButton 10, true
CreateNegative N/A N/A 对当前图片生成反相效果 CropImage intStartX, intStartY, intWidth, intHeight N/A 使用起始x、y坐标位置和宽、高来剪切图片 Chord intX1, intY1, intX2, intY2, intX3, intY3, intX4, intY4 N/A 画一个由直线和椭圆交叉部分指定的封闭图形 ClearImage N/A N/A 用当前背景色作为填充色清除图片的画布 DarkenImage intDegree N/A 使现有图片显示亮度加深Example:
Image.DarkenImage 30
DoMerge strFileName, intPercent N/A 载入由strFileName指定的图片 (BMP或JPG文件需要完整的路径) ,然后和现有图片进行合并。参数intPercent值越接近100,载入的图片在现有图片中可见部分越多。 参数intPercent取值范围为1~99 . (1.8以上版本适用) 如若在使用loadimage方法载入图片时出错,那么domerge函数同样也会失效,这个函数使用的是相同的载入函数. 因此如果合并失败,试着先用loadimage函数将图片载入。如果还是不管用,查阅该文档的FAQ部分,找到loadimage函数不能成功载入图片的原因。一旦成功就可以进行DoMergeExample:
DoMerge "c:\webs\shared\images\logo.jpg", 20
EndPath N/A N/A 关闭一个路径 (参见BeginPath、FillPath) Ellipse intX1, intY1, intX2, intY2 N/A 在图片上画一个由矩形限定的椭圆 FillPath N/A N/A FillPath函数用来关闭所有当前路径下的已打开的图形,并且使用当前格式刷和多边形填充方式对路径内部进行填充(1.8以上版本适用)Dim aRgnPts(5,1)
aRgnPts(0,0) = 182
aRgnPts(0,1) =
34
aRgnPts(1,0) = 210
aRgnPts(1,1) = 72
aRgnPts(2,0) =
212
aRgnPts(2,1) = 112
aRgnPts(3,0) = 146
aRgnPts(3,1) =
112
aRgnPts(4,0) = 146
aRgnPts(4,1) =
76
Image.BrushStyle = 6
Image.BrushColor =
vbRed
Image.BeginPath
Image.Polygon
aRgnPts
Image.EndPath
Image.FillPath
参数intDirection的合法值为:
- 1 : 水平
- 2 : 垂直
参数intFillStyle合法值为:
Value Type Description 0 Surface 填充所有由intcolor参数指定颜色区域,直至和另外一种颜色的交叉处 1 Border 填充所有非intcolor参数指定颜色区域,直至和intcolor的交叉处 FrameRect intLeft, intTop, intRight, intBottom N/A 使用现有画笔在矩形区域的周围画一个象素宽的边界。 LoadImage strFileName True/False 载入一个已有的图片到画布上。载入的图片类型为JPG、BMP。使用loadimage后会重置文字属性,因此文字的字体大小、字体和特性的改变都会丢失。在调用LoadImage后记得要把修改字体属性。 GetPixel intX, intY intColor 返回点(x,y)的象素颜色 GradientOneWay intBeginColor, intEndColor, intDirection N/A 生成颜色范围从intbegincolor到intendcolor单向渐变填充 GradientTwoWay intBeginColor, intEndColor, intDirection, intInOut N/A 生成颜色范围从intbegincolor到intendcolor双向渐变填充 LineTo intX, intY N/A 画一条从当前x,y到intx,inty的直线 LoadBlob ovBlob, intType True/False LoadBlob允许载入二进制数据的图片,这些图片可以是其他ASPImage对象(使用image属性)得到的、或者是从其他可以通过OLE变量指针得到二进制图象数据的数据源中得到。ovBlob 一个指向原图象数据的OLE变量指针。原图象数据是装载在ASPImage画布上的。intType参数指定了二进制文件的类型。合法的类型为:- 1 : JPEG
- 2: BMP
Example:
Set Image =
Server.CreateObject("AspImage.Image")
Image.LoadImage
("d:\inetpub\wwwroot\images\map.jpg")
Image.FlipImage
2
Image.ImageFormat = 1
Set Image2 =
Server.CreateObject("AspImage.Image")
Image2.LoadBlob
Image.Image, 1
[Image2 now has a flipped image of
map.jpg]
Dim RgnPts(3,1)
RgnPts(0,0) = 79
RgnPts(0,1) = 70
RgnPts(1,0) =
64
RgnPts(1,1) = 86
RgnPts(2,0) = 47
RgnPts(2,1) =
88
Image.PolyBezier RgnPts
Dim RgnPts(4,1)
RgnPts(0,0) = 70
RgnPts(0,1) =
76
RgnPts(1,0) = 310
RgnPts(1,1) = 350
RgnPts(2,0) =
200
RgnPts(2,1) = 450
RgnPts(3,0) = 100
RgnPts(3,1) =
300
Image.Polygon RgnPts
Dim RgnPts(3,1)
RgnPts(0,0) = 79
RgnPts(0,1) = 70
RgnPts(1,0) =
64
RgnPts(1,1) = 86
RgnPts(2,0) = 47
RgnPts(2,1) =
88
Image.PolyLine RgnPts
Image.SaveAnimation
SaveImage N/A True/False 将当前图象保存到指定文件名的文件中。 SetPixel intX, intY, intColor N/A 将象素点(intx,inty)的颜色改成intcolor (1.8或以上版本适用)for i = 10 to 50
Image.SetPixel 5+(rnd*10), i,
vbGreen
next
Image.StartAnimation true
StrokeAndFillPath N/A N/A 关闭一个路径。使用当前画笔描绘路径的轮廓,并使用笔刷填充路径内部。(1.8或以上版本适用) TextOut strText, intX, intY, bol3d N/A 在图片的(intx,inty)位置上使用当前的字体、颜色和其他特性写上文字strtext。如果bol3d为真,则文字以3d方式显示。 TextHeight strValue Integer 返回strvalue的文字高度(字体、字体大小、字体特性均为当前设置) TextWidth strValue Integer 返回strvalue的文字宽度(字体、字体大小、字体特性均为当前设置) TintImage intColor N/A 在已有图片,在图片周围用intcolor做阴影Example:
Image.TintImage vbBlue