吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 19734|回复: 580
收起左侧

[原创工具] (2024.7.18更新)图片漂白去底工具ImgTool v0.8.1 ,增加色阶,倾斜纠正和预设参数等功能

    [复制链接]
ZhaoYF 发表于 2024-3-24 19:56
本帖最后由 ZhaoYF 于 2024-7-18 09:21 编辑

    ImgTool,可以针对一些背景不是纯白色的图片进行漂白去底等操作。主要功能有:漂白去底,图像旋转,
彩色转灰色,文本图片的自动倾斜纠正,透视校正及矩形裁剪,橡皮擦,排版,打印,预设参数等。   
    这是最后一版更新,后续只修正一些bug,功能上不作更新。具体操作可参考下面说明及动图演示。
    因时间和本人水平关系,程序中难免会有一些bug,有些功能逻辑也可能不正确,请见谅,问题可以在
本贴中提出来。
    (题外话,相关功能两个月前就完成了,只是最近在弄一个PDF去底优化工具,才没更新,PDF优化效果
感兴趣的可看下https://www.lanzouw.com/b0xvf2raj 密码:ckbb,如果有文件需要优化,可发给我,抽时间
帮处理下。)
     本人非科班,职业也与计算机没关系,写这个工具纯爱好而已。因为版权原因,我用的编译工具不支持
SIMD指令,同时为了尽可能的兼容老系统,就选择了32位(编译64位是分分钟的事),这就产生了几个
问题:
    首先这个工具由于是漂白彩色图片,要处理3通道的数据(灰度图片只要1通道),一张彩色图片在内存
中的数据量是灰色图片的3倍,而32位程序有2G内存限制,这就限制了图片的尺寸不能过大,所以之前我作了
5000x4000的限制,后来网上看到有解决的方法,改进后,这个版本处理8K图片是没问题了;
其次,处理3通道的数据量肯定比1通道多,所以运行慢也是正常,我已尽可能用了多线程,在9代i5笔记本上,
4000x3000的图片延时是能接受的。当然我也试过64位+SIMD指令,速度大概有50%的提升。
    做这个之前一直没接触过图像处理方面的编程,看了Imageshop等大能的文章,受益匪浅,特此感谢!

/***************************************************************************/

下载(包含动图演示):https://www.lanzouw.com/b02lvdhza       密码:5ylk     解压:52pj

********************************v0.8.1**************************************/
ImgTool v0.8.1 (2024-07)
1.修正色阶BUG
2.增加裁剪撤回功能
3.修正橡皮尺寸调节BUG
4.优化部分代码
/*******************************v0.8.0**************************************/
ImgTool v0.8.0 (2024-07)
1.修正纸张横向打印的一个逻辑错误
2.增加色阶功能
3.增加文本图片的倾斜自动纠正功能
4.增加保存和加载预设参数功能
5.修改UI操作界面
/*******************************v0.5.3**************************************/
2024-03-24更新
增加可加载的图片类型和格式,不再限于24位
如图片列表中没列出相应文件,可将其拖到窗口打开
/*******************************v0.5.2**************************************/
2024-03-10更新
修复一bug
减少去底后的色彩偏移
/*******************************v0.5.1**************************************/
2024-03-06更新ImgTool v0.5.1
1.修正橡皮界面问题
2.增加文件(包含文件夹)拖放功能
用新编译器编译,未加壳,支持Win7,不支持XP
/*************************************************************************/

Win10本机及Win7,WinXP虚拟机上运行正常。
使用方法:
操作面板有7个,为了减少文件列表框占用空间,改为下拉列表框。一些功能操作由原来的按钮改为选择框。

    1·点击面板1右上角的【文件夹】图标,选择图片文件,右边图片浏览窗口会显示相应图片。
如果鼠标移到图标左边的下拉列表框上,则会在下拉框中会显示此文件夹中的所有图片文件,可用鼠标选择需要
操作的文件。关闭软件后自动保存前一次打开的文件夹,当再次打开后会直接进入。另外也可直接把图片文件或
者图片文件夹拖到程序窗口打开,也可直接拖到ImgTool的程序图标上打开。图片大小最好不超过8K。

    2·面板2为色阶功能,模仿的PS,为了方便,取消了灰场设置按钮。如有人不会这个功能,可在网上学一下。

    3·面板3为旋转和倾斜纠正。如果图片方向不正确,可点下面的旋转按钮,点灰色框可将彩色图片转为灰度图片。
    (还是24位,RGB三通道数据都一样)如果文本类的图片只有一些倾斜,点【倾斜纠正】框,图片会自动扶正,
下边会显示扶正的角度。有的图片,在边缘有内容,纠正后边缘会被切除,这时选中【扩展】框,被切除的内容会
显示出来。自动扶正的度数设定不超过正负10度,如果识别错误,取消【倾斜纠正】框,在下边度数编辑框中手动
填写要旋转的角度,按回车或空格键,图片会按设定的角度旋转。

    4·面板4【去底】功能,去除文档原有的底色,左侧有三个调节参数的滑动条。第一个是去底效果,具体根据
实际图片调节,下面两个滑动条是调整背景亮度和文字深度。
    说明一下,一般是先裁剪再去底,但如果要裁剪的的文档超出了原图片(比如拍照时有试卷的边角没拍到,
矫正时要把这个边角补回来),最好是先去底再裁剪,不然补齐的部分与原图连接处在去底时会形成灰色的线
条,当然线条不大的话可以用下面的橡皮擦给干掉。

    5·面板5,裁剪和橡皮。如果图片中的主体内容因拍照原因歪斜了,内容呈梯形或其它不规则四边形,
点【裁剪】按钮,按钮变红色,原图片上会出现一个红色矩形框,拖动矩形框的四角,选取需要矫正的内容,矩形
框中有网状辅助线可帮助对齐。选好后再次按【裁剪】按钮,裁剪完成,按钮也恢复原样。这是透视裁剪。另外,
如果原图片没有变形,只是想用矩形剪裁,那么在拖动选框四角时同时按住Ctrl键,选框就会以矩形方式选取内容。
类似PS的裁剪框功能。

    【橡皮】功能,去底后的文档可能还会有些污迹,或者想要去除不需要的文字等,这时点【橡皮】按钮,
图片上会显示一红色圆圈代表橡皮,可以用按钮下方的编辑框或鼠标滚轮调节橡皮大小,在需要擦除的地方按下鼠标
左键,圆圈内的内容会被抹去,按着左键拖动,鼠标经过的地方被抹去,擦完后松开左键。可多次擦除,如果
误擦了,按Esc或Ctrl+Z恢复最后一次的擦除。完成后再次点【橡皮】按钮进行下一步。

    6·【排版】功能,裁剪后的图片可能不适合直接打印,这时点【排版】按钮,会以设定的比例(A4,8K等)
显示一张灰色的纸(显示灰色是为了与白底的图片区分开),裁剪处理后的图片(白底)可在灰纸上缩放
(鼠标滚轮)和移动(鼠标左键按住后移动),也可拖动原图的四角进行缩放,如果要改变原图的宽高比,把
【保持宽高比】的钩去掉,纸张可以设成横向,比例可以自定义。排版好后,按【保存】或【打印】,就会将
灰纸转成白纸与图片叠加进行保存或打印。
    这里我没有用dpi的方式去规范尺寸,一切都是所见即所得。

    7·【打印】功能,可以选择打印机和纸张类型,还有一个打印数量。   

    8·增加了预设功能,如果文件夹中要处理的图片基本步骤一致,那么在处理好一个文件后,点【保存设置】按钮,
当前进行过的操作会被保存(裁剪和橡皮功能不被保存)。然后选中面板1中的【使用预设】框,则后续打开的图片会自动完成之前所进行过的操作
GIF2024-7-516-17-42-ezgif.com-optimize.gif

GIF 2024-7-4 11-01-06.gif    

GIF2024-7-412-20-40-ezgif.com-optimize.gif    

GIF 2024-7-4 13-12-13.gif

20240705_150149_.jpg    20240705_150149__20240705161918.jpg

倾斜.jpg    倾斜_20240704110308.jpg

3.jpg    4.jpg
户口薄1.jpg    户口薄1_20240704124222.jpg
   

  



免费评分

参与人数 166吾爱币 +166 热心值 +150 收起 理由
ellalee224 + 1 + 1 谢谢@Thanks!
xpowerman + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
hnhbgz + 1 + 1 谢谢@Thanks!
xisp + 1 + 1 谢谢@Thanks!效果超级好!
oooocoooo + 1 + 1 很喜欢这个工具,有更新吗?PDF工具有开放下载吗?
YILS_LIN + 1 + 1 鼓励转贴优秀软件安全工具和文档!
duoduoji + 2 我很赞同!
52pjasd + 1 + 1 牛逼
dmhy401 + 1 + 1 我很赞同!
hld1102 + 1 + 1 我很赞同!
Maintenon + 1 谢谢@Thanks!
cexojtg + 1 + 1 谢谢@Thanks!
风雨008 + 1 + 1 谢谢@Thanks!
hunterwei + 1 + 1 谢谢@Thanks!
cdjcbj + 1 谢谢@Thanks!
allen8041 + 1 + 1 谢谢@Thanks!
excreman + 1 + 1 功能很实用!
pistl + 1 + 1 热心回复!
lj149446 + 1 + 1 如何能批量漂白多个图片就好了,现在只能一次处理一张
CrimsonAsuka + 1 + 1 谢谢@Thanks!
369963 + 1 + 1 我很赞同!
swagger + 1 + 1 如果能有一个浏览框,把图片拖进去效率就更高了
shenbaby + 1 + 1 谢谢@Thanks!
Iwen_昭 + 1 + 1 我很赞同!
tony991130 + 1 + 1 谢谢@Thanks!
webdav01 + 1 + 1 加油,把PDF整出来就上天了
nandiska + 1 我很赞同!
ghf992277 + 1 + 1 我很赞同!
ocq + 1 + 1 谢谢@Thanks!
halfdiy + 1 + 1 用心讨论,共获提升!
lli940413860 + 1 + 1 谢谢@Thanks!
zgezwu + 1 + 1 期待批量处理功能
nokai + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
zqtear + 1 + 1 鼓励转贴优秀软件安全工具和文档!
budaoweng + 1 + 1 谢谢@Thanks!
iiii2323 + 1 + 1 谢谢@Thanks!
rsice + 1 + 1 谢谢@Thanks!
aqdy2021 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
1024Jessica + 1 + 1 我很赞同!
wuboxun + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
rq9sc8eexqm + 1 + 1 谢谢@Thanks!
studyggm + 1 + 1 热心回复!
lvemail + 1 + 1 谢谢@Thanks!
過路風箏 + 1 + 1 非常感谢!期待加入撤销、放大、缩小以及批量操作
何西烛 + 1 + 1 鼓励转贴优秀软件安全工具和文档!
meissen + 1 + 1 很赞,收费都可以接受。
茶城兄弟 + 2 + 1 鼓励转贴优秀软件安全工具和文档!
anonyman + 1 + 1 为什么刚发现?好工具,期待增加批量功能
zhufu2015 + 1 + 1 用心讨论,共获提升!
Yinquesitin + 1 + 1 鼓励转贴优秀软件安全工具和文档!
哎黑细作 + 1 + 1 用心讨论,共获提升!
一杯椰子水 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
lixiaoyao666 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
jsjhxyd520 + 1 谢谢@Thanks!
dosky7865 + 1 + 1 我很赞同!
yxaiyc + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
eyesee + 1 + 1 谢谢@Thanks!
cafe2001 + 1 + 1 谢谢@Thanks!
laruaa + 1 我很赞同!
Jason8095 + 1 + 1 谢谢@Thanks!
winfox + 1 + 1 谢谢@Thanks!
FreeMagnet + 1 + 1 谢谢@Thanks!
我本是一介书生 + 2 + 1 热心回复!
剑无情 + 1 我很赞同!
aiplute + 1 这真是拯救万千家长于水火之中啊
songwei2088 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
sge1976 + 1 + 1 谢谢@Thanks!
bai32429150 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
skyhx + 1 我很赞同!
NNDTT + 1 + 1 谢谢@Thanks!
coolcool2199 + 1 谢谢@Thanks!
小小刀55 + 1 + 1 谢谢@Thanks!
amtaia1 + 1 + 1 谢谢@Thanks!
bohelv + 1 + 1 好东西,点赞
nit2006 + 1 谢谢@Thanks!
Mr.Xuan + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
gybluer + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
52ECHO + 1 + 1 6,以前用的原本,只能一键
love521 + 1 + 1 膝盖奉上
rainisa + 2 + 1 我很赞同!
kamus0215 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
ptime + 1 + 1 谢谢@Thanks!
jaorp + 1 + 1 拒绝白嫖
zijian2008 + 1 + 1 用心讨论,共获提升!
ss988 + 1 + 1 谢谢@Thanks!
selfswim + 1 + 1 谢谢@Thanks!
淡淡忧伤 + 1 + 1 牛批
wdpjplc + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
csclc + 1 + 1 谢谢@Thanks!
maicorgj + 1 谢谢@Thanks!
yang4384 + 1 + 1 软件不错
娜美 + 2 + 1 我很赞同!
梦幻阵容 + 1 + 1 谢谢@Thanks!
ffjjideas + 1 + 1 热心回复!
LLCgcx + 1 + 1 我很赞同!
wtwvip + 1 + 1 我很赞同!
compressor + 1 谢谢@Thanks!
zhangyq0379 + 1 太实用了
hawalo + 1 + 1 你是伟大的、有爱心的,点赞
榻榻米 + 1 热心回复!

查看全部评分

本帖被以下淘专辑推荐:

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

bbpp01 发表于 2024-3-27 19:54
目前在用论坛里面一位坛友的发布的图片漂白的软件,比较好用,也见证了此软件的成长,不过随着逐渐商用,新版的免费版功能变少,正好看到你这个类似功能的软件,感觉百花齐放,百家争鸣,真是好事情,希望楼主可以持续优化。

点评

不是PMlite的免费功能变少,是因为软件还没有开发完成。一个看似简单的新软件可能要写三年,你想不到吧  发表于 2024-5-19 20:33
 楼主| ZhaoYF 发表于 2024-7-22 12:50
kanlang2008 发表于 2024-7-22 12:02
虽然有分辨率的限制,但是还是很感谢分享,希望能把分辨率提高一点

这只是个32位的小工具
不能和那些专业的遥遥领先的比哟
。。。
我测试过
11000 x 8500的图片能处理
再大就要转64位了
。。。
一般情况下
除非是自己用高分辨率模式拍照
其它如微信,QQ等日常传输的图片
不会有这么大的尺寸
 楼主| ZhaoYF 发表于 2024-7-6 16:26
flight99 发表于 2024-7-5 17:29
楼主工具挺好的,感谢!就是能有'撤销'功能就好了,有时某个处理不满意希望能够撤销一下

这次的修改后
除了裁剪和橡皮
其它的功能操作可任意混合
比如调整了色阶后
又进行了倾斜纠正,灰度等操作
这时发现色阶不到位
那就继续调色阶或把色阶复位
橡皮可以撤消最后的一次
应该够用了
剪裁功能
我刚刚改了一下
裁剪后如未进行其它操作
可以撤消这次裁剪
你重新下载文件试试
 楼主| ZhaoYF 发表于 2024-3-30 12:24
尛辉 发表于 2024-3-30 10:45
期待楼主增加撤销功能,有时会误操作会需要重新弄。
还有就是看看能不能弄到扫描件去灰底的功能,就是扫描 ...

1。因为这个小工具本身就没几步操作
所以没考虑撤销功能
但是在橡皮功能上,如果擦错了可以撤除一步
应该够用了
2。图像放大可以有
3。一般来说,扫描仪的出图质量比手机拍照好多了,
有的扫描仪软件还自带去底功能,你的怎么背景会是
灰色的?
    当时是因为小孩经常有试卷类的图片要处理,才做的
这个,主要是针对文字类的图片,身份证用这个工具处理,
会有彩色失真,后面我加个色阶功能,处理扫描件应该
是没问题的。
 楼主| ZhaoYF 发表于 2024-7-27 13:18
592mobile 发表于 2024-7-27 12:58
0.8.1版本,漂白后图像尺寸自动放大一倍?

这个是做倾斜自动纠正时
偷懒用了一个现成算法
对于分辨率低的图片
旋转一个小角度会使图像略变模糊(眼睛能看得出)
所以针对宽高在2000以下的图片
先放大一倍
再旋转就看不出模糊
。。。
现在我已经重写了这个旋转算法
后面的版本取消放大了
。。。
其实任何非90度的旋转
基本都会对图像细节造成损失
所有努力只是尽量减少这种损失罢了
 楼主| ZhaoYF 发表于 2024-3-24 19:58
此楼用于回复一些问题
haolixing 发表于 2024-3-27 00:47
一个6M的图片提示图片太大无法处理。
senlly 发表于 2024-3-27 04:51
谢谢,下载试试
头像被屏蔽
sxzswx 发表于 2024-3-27 05:35
提示: 作者被禁止或删除 内容自动屏蔽
柳随风五 发表于 2024-3-27 06:12
下载试试,感谢分享。
plmoknplm 发表于 2024-3-27 06:23
挺好用的小工具,谢谢楼主分享
Elaineliu 发表于 2024-3-27 07:05
软件功能还没有到可以实用的地步
lcx02008 发表于 2024-3-27 07:21
感谢分享
 楼主| ZhaoYF 发表于 2024-3-27 07:41
haolixing 发表于 2024-3-27 00:47
一个6M的图片提示图片太大无法处理。

提示图片太大是分辨率超过了5000x5000
分辨率越大处理时间越长
所以当初做了这个限制
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-21 23:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表