Recogniform Image Processor 伪破解版
phylixal
posted @ 2013年4月02日 03:28
in 簡牘(簡牘如山,往事如煙,學海汗漫,詩酒樂焉)
with tags
Recogniform Image Processor
, 3494 阅读
意大利软件 Recogniform Image Processor 功能强大,堪称扫描图片后处理神器。且能多线程处理图片,能让效率加倍。然而太过小众,网上难以找到破解版,试用版会在输出图片上打上大叉。无奈之下,自行尝试破解,无奈技不如人破不了人家的USBkey。
但灵机一动,试用版的输出图片仅仅是多了两条对角线,那就用试用版输出图片后再擦除那两条对角线就好了。矩形文件不好计算对角线,故此要让Image Processor输出图片resize到正方形。如此一来遍历对角线轻而易举。
1. 在处理脚本最后一行加入如下代码以设置输出图片大小为5000x5000像素(具体值请自行确认)
//resize ImgResize(_CurrentImage, 5000, 5000, 255);
2. Image Processor处理完成后,擦除输出文件的对角线。用python/PIL,代码如下:
# -*- coding: cp936 -*- # import glob, os import Image IPoutput='F:\\cc\\mill\\recogniform\\output\\*.png' #Image Processor的输出文件 Filemode='1' #二色位图模式 #若对角线上下两像素为白色则涂白,否则保持黑色 def removable(x, y): if imp[x, y-1] ==1 and imp[x, y+1] ==1 : return True return False for files in glob.glob(IPoutput): filepath,filename = os.path.split(files) print filename forename,exts = os.path.splitext(filename) #输出路径 outdir = r'F:\\cc\\mill\\recogniform\\nolines\\' #判断outdir是否存在,不存在则创建 if (os.path.isdir(outdir)==False): os.mkdir(outdir) #读取图片文件 im = Image.open(files) #im.show() imp=im.load() print im.size, im.mode (Width, Hight) =im.size #print Hight for x in xrange(1, Width-1) : if removable(x, x) : imp[x, x]=1 if removable(x, Hight-x-1) : imp[x, Hight-x-1]=1 imp[1, 1]=imp[1, Hight-1]=imp[Width-1, 1]=imp[Width-1, Hight-1]=1 #im.show() #写文件 im.mode = Filemode im.save(outdir+forename+'.png')
3. 待脚本运行完成,即得到擦去黑色大X的图片。由于把图片resize成了方的,故此还需要裁切掉空白。此步简单,ImageMagick或者irfanview皆可轻易实现。不再赘述。
我们用的就是试用版的Recogniform Image Processor,没破解但基本也实现了破解版的功能(绕了点远而已),所以只能叫“伪破解版”。随便用吧,总比没得用要好。更何况此软件要自己写图像处理脚本,非常繁琐,想必用此软件的人都是不怕折腾的主。
听说网上读书园地有此软件的特别版。但此网站不对外注册,我暂且无缘看到。如若有缘,望同道中人引荐加入。
2019年4月21日 03:50
啊我又回来了 其实读书原地这次关停之前我找过那个破解版的帖子,但是地址失效了,也没人理……估计是实在没啥人用了233
2019年4月21日 04:35
网上有个7.0x的破解版但是我Win10 1809运行不起来
pan.baidu.com/s/1Ft3Y1QWoh38Q2G-gXlrZMg
里面的扫描处理文件夹附带……
好吧其实我更好奇BookRestorer 的用法 真是一脸懵 = =
2021年3月06日 18:30
@momo: 你好:Recogniform Image Processor7.0x的破解版能分享一下不?网盘分享的链接失效了,whtgln@126.com.谢谢