发明名称 Flash截图保存方法及系统
摘要 本申请公开了一种Flash截图保存方法及系统,根据用户在客户端指定的特定杂志页的矩形Flash源图像和截图矩形,将对应于所述矩形Flash源图像的Flash图像源的对应于截图矩形的像素的像素信息保存到一个位图信息对象的二维数组内,然后将所述位图信息对象的二维数组转化一维数组JPG文件流,使所述位图信息对象的二维数组所对应的各像素的像素信息转换为JPG文件信息,再将所述一维数组JPG文件流传输给服务端。本申请的Flash截图保存方法及系统,由于对图像源保存的是图像的矢量信息,所以设定其宽度和高度是矢量重绘的过程,不会导致图像损失过多像素信息,可以根据项目的需求随意调整尺寸并且清晰度高。
申请公布号 CN102521358B 申请公布日期 2013.08.21
申请号 CN201110418241.4 申请日期 2011.12.14
申请人 上海居冠软件有限公司 发明人 李凯
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海浦一知识产权代理有限公司 31211 代理人 王江富
主权项 一种Flash截图保存方法,其特征在于,包括以下步骤:一.根据用户在客户端显示器打开的矩形Flash源图像,及在该矩形Flash源图像上指定的截图矩形,得到截图矩形宽度百分比、截图矩形高度百分比、截图矩形x百分比、截图矩形y百分比,并得到所述矩形Flash源图像的Flash图像源,RWP=a/M,RHP=b/N,RXP=a0/M,RYP=b0/N;其中,RWP为截图矩形宽度百分比,RHP为截图矩形高度百分比,RXP为截图矩形x百分比,RYP为截图矩形y百分比,a为截图矩形的宽度,b为截图矩形的高度,M为所述矩形Flash源图像的宽度,N为所述矩形Flash源图像的高度,a0为截图矩形左上角到所述矩形Flash源图像的左边的距离,b0为截图矩形左上角到所述矩形Flash源图像的上边的距离;所述Flash图像源记载有所述矩形Flash源图像的所有像素信息,所述Flash图像源记载的各像素的横坐标最小为0,最大为eM,纵坐标最小为0,最大为eN,e为正数;二.在接收到用户的保存该截图的指令后,根据目标图像宽度、截图矩形宽度百分比、截图矩形高度百分比、截图矩形x百分比、截图矩形y百分比、Flash图像源像素最大横坐标、Flash图像源像素最大纵坐标,得到目标图像源宽度、目标图像源高度、横轴方向平移量、纵轴方向平移量、目标图像高度,TSW=TW/RWP,TSH=(TW*eN)/(RWP*eM),tx=TW*RXP/RWP,ty=(TW*eN*RYP)/(RWP*eM),TH=(TW*eN*RHP)/(RWP*eM);其中,TW为目标图像宽度、TSW为目标图像源宽度、TSH为目标图像源高度、tx横轴方向平移量、ty纵轴方向平移量、TH为目标图像高度;三.将所述Flash图像源中的横坐标从tx到tx+TSW,纵坐标从ty到ty+TSH的像素的像素信息保存到一个高度为目标图像高度、宽度为目标图像宽度的位图信息对象的二维数组内;四.将所述位图信息对象的二维数组转化一维数组JPG文件流,使所述位图信息对象的二维数组所对应的各像素的像素信息转换为文件信息;五.将所述一维数组JPG文件流传输给服务端;六.服务端将接收到的JPG文件流保存为截图目标JPG文件。
地址 200002 上海市黄浦区延安东路222号外滩中心3505A