- 帖子
- 102
- 积分
- 42
- 技术
- 0
- 捐助
- 0
- 注册时间
- 2015-3-25
|
[文件操作] [已解决]批处理如何实现在不破坏原图片文件的情况下改变图片的大小和哈希(hash)值?
本帖最后由 crownking1983 于 2016-5-23 15:43 编辑
求一个可以给一堆相同图片随机不同位置批量加2像素*2像素的黑点的BAT命令。
有点抽象,详细说明一下,比如有几百张一模一样的图片(其实也就是同一张图复制了几百个),像素均是800*600.
由于特殊工作需要将这些图片的CRC哈希校验值改变,使这几百张图片的大小和哈希校验值大部分不同,最简单的方法就是在每一个图片随机位置上点上一个2像素*2像素的黑点,这样就可以实现了。
但是几百张图 一张一张用画图软件去点是很类的,问下有没有bat批处理命令可以做到,双击后,所有图片每个图都在不同的随机位置上加一个2像素*2像素的黑点。
PS 1像素*1像素也行 就是小了点 3像素*3像素也行 就是大了点
特别注意,这相同的几百个图,如果某两张黑点点的是同一个位置的话,那么这两张图的大小和哈希值就会完全相同了。
我也不强求黑点的随机位置一个不重复,只要90%不重复就可以了。特殊工作需要,由于这张图是宣传页,这样批处理的目的,是为了避免有人通过大小或者CRC校验值批量搜索导致所有的宣传页被批量搜素出来。 |
-
2
评分人数
-
|