收藏 分销(赏)

计算机模拟人工自动批量转换处理图片的研究月日赵德才修改.doc

上传人:a199****6536 文档编号:3089412 上传时间:2024-06-17 格式:DOC 页数:11 大小:212.54KB 下载积分:8 金币
下载 相关 举报
计算机模拟人工自动批量转换处理图片的研究月日赵德才修改.doc_第1页
第1页 / 共11页
计算机模拟人工自动批量转换处理图片的研究月日赵德才修改.doc_第2页
第2页 / 共11页


点击查看更多>>
资源描述
计算机模拟人工自动批量转换解决图片的研究 张向民 (张家口第二中学,河北 张家口 075000) 摘要:目的 把印刷书籍的文字和图片通过激光雕刻设备雕刻到600x300mm的石板上。 方法 把印刷书籍扫描成图片,再转换成输出设备能解决的格式。 结果 用计算机模拟人工自动转换解决大批量图片。 结论 人工解决过程繁琐,效率极低,容易犯错。自动批量转换技术是对人工解决技术的一种极大进步。本研究通过计算机模拟人工操作,编制指令流替代人工操作,实现无人值守图形解决,简化人工工作,节省人力物力,做到人工所不能达成的精确快速转换。 关键词:指令流 模拟人工 批量转换 按键精灵 A study on Computer Simulate Artificial to automatically Batch Convert and Process images Zhang Xiang-min (ZhangJiaKou Second Senior High School, Zhangjiakou 075000, Hebei) Abstract: Objective: The words and images of printed books by laser engraving equipment to 600 x300mm tablets. Methods: The printed books scanned into pictures, and then converted into the format of the output device can handle. The results:By computer simulation artificial automatic conversion processing large images. Conclusion:Artificial process trival, low efficiency, error prone. Automatic batch conversion technology is a great progress of artificial processing technology. This research through the computer simulation of artificial operation, prepare the instruction stream instead of manual operation, realize the unattended graphics, simplifying the manual work, save manpower, do artificial cannot reach accurate rapid transformation. Key words:instruction stream;Simulate artificial;convert format;Quick Macro 引 言 在社会生产实践和工作生活中,经常需要将一些书籍中的文字和图片通过激光雕刻机雕刻到石头或金属等介质上,需要对书籍文字和图片进行扫描,再通过COREL DRAWX5软件解决,但COREL DRAWX5软件制作的扩展名为CDR格式的图形文献,文献内容为书页的黑白扫描图,这种图,激光雕刻机是不能打开的,必须先把图用corel draw x5软件转换成coreldraw 9能辨认的黑白图片格式,然后再在coreldraw 9里面“描绘点阵图”,将字图转换成空心字的矢量图,然后再由激光雕刻软件填充空心字,并在外边画一方框做修饰,需要使用三个软件,假如用人工操作,解决一张图页需要耗时5分钟,那么算下来,四万页需要一个人工作按10小时天天计,要做333天才干完毕。假如雇佣十个人,则需要用一个多月的时间完毕。这其中需要的附属条件就比较多了,场地、电脑、饮食、休息、安全管理等各种花销成本就很高。并且在实际工作中,由于前期解决图片时所订的参数不合适,还需要返工重做,还会额外增长工作量。 当前我们的个人计算机的确已经很普及了,虽然操作系统和软件也是日新月异,但其在自动化和智能软件上还是需要大力开发研究的。通过网上查阅,并没有能合用于本项业务的自动化软件,所以,在充足考察和研究后,设计、编写并实现了用电脑模拟人工操作过程,通过自动判断各种情况,可以实现:检查工作的软件是否打开,是否窗口最大化,自动调用该软件,自动打开目录中的某一个文献,自动模拟人的操作对图片进行解决,然后自动命名、保存。并能在解决过程中自动解决各种偶发出现的问题(如非法关闭、应用超时等待)。最终实现无值守解决大批量的图片文献,得以少时省工完毕此项业务。 一、文献名的解决 1.1 用E语言编写程序,完毕对原始目录的重命名 从书页图片提供商那里得到的文献是CDR格式的文献,如图所示: 图1 CDR格式的文献 其文献及目录形式为: 图2 所有CDR格式目录及文献排布 在图2中,目录1-60中分60卷放着扫描书页,而在卷号目录中(1,2,3…..60),还以“新2-3-82”这样的目录名分开放着CDR文献[1],含义为第2卷的第3页到第32页扫描书页。虽然这样方便文献的查找查看,但是并不方便于计算机的自动解决。特别是最下一层目录中 对于文献的命名方式: 例如:3-4.cdr 这个文献的文献名的含义为,第一卷的3页和4页。这样的命名对于层次清楚的目录存放没有问题,但是假如为了方便把文献所有移动到相同的一个卷号目录中,由于其某一卷中的书页名字,和其它卷中的书页名字是反复的,势必会引起无意中的覆盖问题,或者看到文献名分不清它属于哪一卷的问题。[2] 故一方面必须对文献名前加上卷号,即将现在的文献名 3-4.cdr 转换成 2-3-4.cdr 网上可以找到的命名软件都不能达成按照卷名来给文献名前加卷号的规定,故我使用E语言编程,遍历树型目录,并实现对文献的对的更名[3]。 关键源码如下: 搜索关键字 = 寻找文献 (目录 + “\*.*”, #子目录) .判断循环首 (搜索关键字 ≠ “”) .假如真 (搜索关键字 ≠ “.” 且 搜索关键字 ≠ “..”) _搜索子程序 (目录 + “\” + 搜索关键字) .假如真结束 搜索关键字 = 寻找文献 (, #子目录) .判断循环尾 () 搜索关键字 = 寻找文献 (目录 + “\*.*”, ) .判断循环首 (搜索关键字 ≠ “”) 通过此程序,递规遍历1-60目录中的所有目录和子目录,对于检索到的一个文献名,通过定位其中的分隔符“\”来辨认出是卷号,还是文献名。 实现将取到的原文献名在其前加类如“2-”这样的卷号。 1.2 对于文献名进一步改名解决 由于在对文献重命名并生成了激光刻字机能解决的文献后,在实际工作中,发现由于文献名按字母排序,1-3-4,1-11-12,1-111-112,1-12-13,出现了混乱排序的问题,为后面激光刻字机的工作调取文献带来问题。故对已经改了的文献名进行加零操作。让文献名变成诸如“001-003-004,001-011-012,001-111-112,001-012-013。 这样,文献按字母序排序就和实际书页的顺序一致了,使后面的批雕刻的实现成为可行。 关键代码如下: 全文献名 = 目录 + “\” + 搜索关键字 ' ”d:\藏文1\1\“后第三个\的位置 第三杠位置 = 寻找文本 (全文献名, “\”, 10, 假) ' 寻找文本 (文本型 被搜寻的文本,文本型 欲寻找的文本,[整数型 起始搜寻位置],逻辑型 是否不区分大小写) - 系统核心支持库->文本操作 卷号 = 取文本中间 (全文献名, 10, 第三杠位置 - 10) ' 取文本中间 (文本型 欲取其部分的文本,整数型 起始取出位置,整数型 欲取出字符的数目) - 系统核心支持库->文本操作 ' D:\藏文1\1\新1-243-322\1-243-244.cdr 文献名如左,若无卷号则改名,加卷号 最后杠位置 = 倒找文本 (全文献名, “\”, 41, 假) 扩展名位置 = 寻找文本 (全文献名, “.cdr”, 1, 假) 文献全名长度 = 取文本长度 (全文献名) 第一横位置 = 寻找文本 (全文献名, “-”, 最后杠位置, 假) 第二横位置 = 倒找文本 (全文献名, “-”, 文献全名长度, 假) .假如 (第一横位置 - 最后杠位置 - 1 < 3) 第一数字 = 取文本右边 (“000” + 取文本中间 (全文献名, 最后杠位置 + 1, 第一横位置 - 最后杠位置 - 1), 3) .否则 第一数字 = 取文本右边 (“000” + 取文本中间 (全文献名, 最后杠位置 + 1, 第一横位置 - 最后杠位置 - 1), 第一横位置 - 最后杠位置 - 1) .假如结束 二、CDR文献转BMP文献 按照操作转换流程,要把CDR格式的文献转换成BMP黑白二色文献[4],转换软件是CorelDRAW X5. 通过网上查阅,发现X5软件有批解决的功能。具体操作为:点击: 工具 ————>宏----à运营宏, 宏的位置:选择 Fileconverter.gms 在第一个文献浏览SOURCE:选取某一卷的目录 在第二个文献浏览处DESINTION 选目的目录 CONVERTTO:选要转换成的文献格式,BMP 在右下角COLOR MODE处选择B&W 然后点击:CONVERT 开始转换。 此环节,由于有自动脚本,故实现起来比较简朴。 但由于转换一个卷需要半小时时间,所以可以选择多个卷一起转换,最后转换完的BMP文献都存放在同一个目录中,再根据文献的卷号将其分开到所属卷号目录中。这样能减少等待的时间,减少人工操作。 三、BMP文献转PLT文献 3.1 操作环节: 打开COREL DRAW 9,新建文献,导入图片BMP,鼠标点击工作区左上角某一位置,将导入的图片放置。 菜单:点阵图--à描绘点阵图 调出CORELTRACE软件,在其中输入参数,100,然后点应用,选“文献” -à “传回TRACE效果”,删除原图,左健点无色,右健再点兰色,将本来的图变成描边的空心字。 然后,导出文献,生成PLT格式的文献,存贮到相应的卷目录中。 3.2 模拟计算机进行自动操作。 网上的模拟操作软件最常用的是“按健精灵”,它可以模拟所有的鼠标健盘动作,在无法进一步到文献内核及格式的分析转换时,只能使用模拟计算机操作的文献实现对文献的批量转换[5]。 通过不断研究和改善,以下面的代码实现了对于BMP文献到PLT的转换过程: 关键代码如下: …… pltfilenamelen=len(trim(dirtxt)) filename=Mid(dirtxt,15,pltfilenamelen-15+1) Plugin IsFile = File.IsFileExit(pltfilenameall) If IsFile jsq=jsq+1 Plugin Msg.ShowScrTXT(200,700,900,800," 存在:"+dirtxt+"-"+pltfilenameall+"["+cstr(jsq)+"]" ,"00ff00") //Plugin Msg.ShowScrTXT(参数1,参数2,参数3,参数4,参数5,参数6) Goto 开始操作CD9 Else Plugin Msg.ShowScrTXT(200,800,900,1000," 不存在:"+dirtxt+"-"+pltfilenameall ,"00CC00") //Goto 开始操作CD9 EndIf //If Plugin File.ExistFile( pltfilenameall) //EndIf //Plugin File.CloseFile(ff) //假如应用窗口的位置对,即检测到红色,则点应用(窗口必须最大化) //描绘参数改成100 EndIf Delay 1000 …… 四、PLT文献转LMS文献 4.1 PLT转换成LMS文献格式 由于激光雕刻机假如解决点阵图,则雕出的文献是密度非常高的,时间非常长,雕一页书需要1个小时的时间,所以将图变成描边空心图以后,再将空心字内部以一定间隔的水平线填充,效果和全实心的区别不大,但是减少了大量的雕刻解决面积,加快了速度,一页书需要的时间为6分钟。 故在雕刻软件中也需要对PLT文献进行填充和对激光雕刻机的占空比,时间间隔进行限制,通过研究开发如下代码[6]: 关键代码片段: //通过判断表达式的取值,来执行后面的动作或控制 IfColor 761,479,ffffff,2 IfColor 762,479,2c57e5,2 MoveTo 646,558 Delay 100 LeftClick 1 Goto 开始操作ELS //Else 当前文献在退出时提醒:已经修改,是否保存的时候,选否 EndIf Else Gosub 组合参数应用 Gosub 改黄色占空比 Goto 开始操作ELS Sub 画框 //设成黄色,则可以打空心青色和边黄色 Return //当循环条件成立的时候,反复执行循环体 //下面这句是最大化窗口 //下面这句是查找窗口类名(0)或者标题("EasyLaser - [无标题]"),返回找到的句柄Hwnd // Delay 2023 …… 五 自动按目录雕刻程序 此程序也是用按键精灵制作,运营在雕刻控制计算机上,按目录自动选取下一个要雕刻的文献,工人只需要换雕材和按一下空格键即可,实现了自动辅助雕刻,避免了人工打开文献容易出的反复漏掉错误,并节省了人工时间,提高了机器使用效率。 结 论 通过对模拟计算机操作以完毕对文献的操作,可以说我们平常在计算机机上进行的大量人工反复性操作,都是可以模拟计算机操作进行实现的。此种方法,虽然不是效率最高的,但却是简洁易行的。并且能极大地提高效率,减少能耗,减少人工操作的劳动强度和减少人工操作犯错的机率。 参考文献 [1] 龙飞.CorelDRAW中文版基础与实例教程[M].北京:电子工业出版社,2023:154-217 [2] 尚晓新.Photoshop 入门与应用[M].北京:中国劳动社会保障出版社,2023:87-118 [3] 霍玲玲.易语言入门与提高[M].北京:国防工业出版社,2023:223-336 [4] 陆鑫,周荥,王琳.CorelDRAW X5实战从入门到精通[M].北京:人民邮电出版社,2023:308-316 [5] 王建辉.自动控制原理(国家精品课程教材)[M].北京:清华大学出版社,2023:235-247 [6] 杨莉.软件自动化测试[M].北京:电子工业出版社,2023:108-216 作者信息:张向民(1973-),男,河北赤城人,河北张家口第二中学 教师,本科 作者联系方式: 电话: 邮箱:
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 研究报告 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服