LOGO OA教程 ERP教程 模切知识交流 PMS教程 CRM教程 开发文档 其他文档  
 
网站管理员

IronSoft Asp系列图像处理组件

admin
2010年12月27日 10:50 本文热度 3244

IronSoft Asp系列组件

--------------------------------------------------------------------------------

IronSoft ASP系列组件里面包含着四个组件:文件上传组件,图片处理组件,Flash抓图组件, Gif动画处理组件。原生的Win32组件,让它们运行起来特别有效率。

文件上传组件:支持上G级的大文件上传,同时使用磁盘缓存,可以最少占用系统的内存资源。是企业局域网内大文件上传的完美解决方案。
图片处理组件:现在已经支持BMP,GIF(非动画,透明),JPG三种网上主流的图片格式,可以高效地进行复杂的图片处理,格式转换,制作水印等。支持简单的滤镜(灰度和反转),以及支持JPEG的EXIF信息提取。
Flash抓图组件:国内首创的Flash组件,可以对FLASH的指定帧进行抓图,是制作Flash欣赏网站的不可缺少的助手。
GIF动画处理组件:支持GIF动画的创建,缩放,添加删除帧,单独提取指定帧里的图像等。
版权说明:
1、本组件由陈林章独立开发完成,受知识产权法保护,任何人不得以任何形式来跟踪,反汇编,修改它。
2、任何人在遵守第1条时都可以免费无限制地使用它。
3、如果你有什么疑问或是建议可以和我联系:
4、FlashCapture组件现在为试用版,在抓出的图会自动带上Ironsoft的版权,以及不能用它来转换EXE格式的Flash,如果你想使用它请与我联系,获取正式版。
4、GifBuilder组件现在为试用版,只能处理长宽均小于100像素并且帧数小于5帧的GIF动画。
5、作为一款免费组件,本人不对它引起的任何不良后果负责。同时也没有义务提供源码。
6、如果你有特殊的一些需求又肯支付一定的报酬的话,欢迎和我联系。
7、组件的接口文件请参见网站首页.

联系方式:
E-Mail: sysroot@163.com
QQ群:23330763(添加时请注明组件)
MSN:Blacksmith_m@msn.com
http://www.ironsoft.cn


IronSoft   ASP系统系列组件说明
一、说明:
本组件为ASP组件,只适用于ASP的调用,它的功能是实现多文件的上传,生成图片,对指定的Flash进行按帧抓图,在指定的图片上写字,画线,放大缩小,剪取指定区域的图片,并且显示或保存成指定的格式。
二、对象说明:
组件中有四个对象:DrawPic,UpLoad,IronFile,   IronProgress,   FlashCapture
DrawPic:
完成图片的处理和生成保存功能
支持图片的格式:bmp,jpg,gif
属性/方法                 参数                   说明
Width                         无                   设置和获取画布的宽
Height                       无                   设置和获取画布的高
FontName                   无         设置字体
FontSize   无         设置字体大小
FontStyle   无         设置字的样式
FontColor     无         设置字体色
BgColor                     无                   设置背景色
Image                         无                   对象中的图像内容
DrawText                 Text,X,   Y,Angle       在上面写字:要显示的文字Text,坐标的X,坐标的Y,   文字的角度Angle,如果是正常的话,写0
ShowImage                 无                   显示当前的图片,以BMP格式显示
ShowJPG                     Quality         显示当前的图片,以JPG格式显示,Quality为图像的压缩率
ResizeTo                 width,height   改变当前图片的大小,width为新图片的宽,height为新图片的高
Cut                           X,Y,Width,Height   在图片的指定的坐标起,剪取指定大小的一块区域,X,Y为起始点坐标的X,Y,width,height为宽和高
LoadFromFile         FileName         从指定的文件载入图片   FileName为图片的全路径
LoadFromImage       Image,X,Y,   TransparentColor   在指定的位置(X,Y)上,画上图片的内容(也就是Image属性的内容),当指定的透明颜色大于等于0时,会做为透明色处理
SaveAS                     FileName         从图片保存到指定的文件   FileName为图片的全路径,自动根据图片扩展名来保存成相对应的格式
SaveASJPG               FileName,Quality     从图片保存到指定的文件   FileName为图片的全路径,Quality     图片的压缩率
SaveAsGif               FileName           从图片保存到指定的文件   FileName为图片的全路径,保存后的图片格式为GIF
DrawLine                 X1,   Y1,   X2,   Y2,   width,   Color   从起点(X1,Y1)画一直线到(X2,Y2)线粗为width线颜色为:Color
DrawRectangle       X1,   Y1,   X2,   Y2,   width,   Color   从左上角点(X1,Y1)到右下角点(X2,Y2)画一矩形,线粗为width线颜色为:Color
Rotate                     Angle                 图片按指定的度数旋转
TransparentColor   无                     设置透明的背景色,只有当以GIF显示或保存的时候才有效
FixResize                 MaxWidth         将图片以最长边为基准,以MaxWidth做为最长边的宽度(高度),进行等比例缩小
以上的所有颜色设置都为整形数字

Upload:
完成文件的上传
属性/方法                 参数                   说明
IronForm                   FormName           取得指定数据域的数据,相当于ASP中的Request.Form,当里面有多项域的名字相同时,得到的内容是一个以“,”号隔开的内容
IronFileForm           FormName           返回指定FORM的文件以对象IronFile
TotalByte                 无                       上传的数据域的总长度
FileFormLength       无                       返回文件域的个数
FormLength               无                       返回数据域的个数
FileByIndex             Index                 根据顺序(整型)来返回文件对象(如果越界,就返回空对象)
FormByIndex             Index                 根据顺序(整型)来返回数据域内容
ID                               无                       设置上传的ID,如果设置了这个后,可以查看上传的进度
MaxUploadSize         无                       设置上传的上限,以byte为单位,如果超过这个限度,则自动停止上传
ErrorCode                 无                       取得组件在运行过程中的错误码

IronFile:
上传后得到的文件对象
属性/方法                 参数                   说明
FileName                   无                       文件在本地的文件名
FileType                   无                       文件类型
FileSize                   无                       文件长度
ExeName                     无                       扩展名
SaveAsFile               FileName           将文件对象中的文件内容存到指定的文件中,FileName保存的文件名
IsEmpty                     无                       判断里面是不是有文件对象
FileContent             无      文件内容

IronProgress:
文件上传的进度条对象
属性/方法                 参数                   说明
ProgressID               无                       设置要显示进度的ID
TotalByte                                           总字节数(Byte)
CurrenByte                                         完成字节数(Byte)
TotalTime                                           总时间(ms)
UsedTime                                             已用时间(ms)
LeftTime                                             剩余时间(ms)
CompeleteRate                                   完成率
UploadSpeed                                       上传速度(KB)

FlashCapture
Flash抓图组件
属性/方法                 参数                   说明
FileName               要抓图的Flash路径     为全路径
CaptureFrame       指定抓图的帧                 为数字
TotalFrame           获取总帧数                     为数字
width                     获取抓到的图片的宽度   为数字
Height                   获取抓到的图片的高度   为数字
Image                     获取抓到的图片内容       可以和图片处理组件相结合
Resize                   新的宽,新的高             将图片缩放到指定的宽高
Save                       图片的路径                     将图片保存
SaveASJPG               FileName,Quality     从图片保存到指定的文件   FileName为图片的全路径,Quality     图片的压缩率
SaveAsGif               FileName           从图片保存到指定的文件   FileName为图片的全路径,保存后的图片格式为GIF
ErrorCode             抓图的时候如果出错,则它会大于0
ConvertExe2Swf   ExePath,   swfPath         将ExePath的已经被转换成标准Exe格式的Flash转换成为Swf格式的(只有注册版本有效)

注意:以上的所有操作都要保证在操作的目录中要有相应的文件操作权限,如创建,修改,删除等,可以在附带的示例文件中看到相应的例子

三、版权说明
  1、本组件由陈林章独立开发完成,受知识产权法保护,任何人不得以任何形式来跟踪,反汇编,修改它。
  2、任何人在遵守第1条时都可以免费无限制地使用它。
  3、如果你有什么疑问或是建议可以和我联系:
  4、FlashCapture组件现在为试用版,在抓出的图会自动带上Ironsoft的版权,以及不能用它来转换EXE格式的Flash,如果你想使用它请与我联系,获取正式版。
四、联系方式
  E-Mail:   sysroot@163.com
  QQ:82086163(因为最近老被**功分子骚扰,加我时请注明组件)
  MSN:Blacksmith_m@msn.com
http://www.ironsoft.net
 
附:
文件上传的ErrCode对照表:
1:文件域没有找到
2:没有权限写入文件
3:文件超过许可的长度
4:删除临时文件时出错
5:没有有效上传内容
11:创建文件内存映射对象错误
12:创建映射视图出错
13:未知错误

FlashCapture的ErrorCode对照表
1:保存出错,可能是没有写的权限
2:装载FLASH出错
3:取FLASH总帧数出错
4:Flash类型不可识别
5:取FLASH内容出错


该文章在 2010/12/27 10:50:15 编辑过
关键字查询
相关文章
正在查询...
点晴ERP是一款针对中小制造业的专业生产管理软件系统,系统成熟度和易用性得到了国内大量中小企业的青睐。
点晴PMS码头管理系统主要针对港口码头集装箱与散货日常运作、调度、堆场、车队、财务费用、相关报表等业务管理,结合码头的业务特点,围绕调度、堆场作业而开发的。集技术的先进性、管理的有效性于一体,是物流码头及其他港口类企业的高效ERP管理信息系统。
点晴WMS仓储管理系统提供了货物产品管理,销售管理,采购管理,仓储管理,仓库管理,保质期管理,货位管理,库位管理,生产管理,WMS管理系统,标签打印,条形码,二维码管理,批号管理软件。
点晴免费OA是一款软件和通用服务都免费,不限功能、不限时间、不限用户的免费OA协同办公管理系统。
Copyright 2010-2024 ClickSun All Rights Reserved