图种的批量制作(jpg+rar隐藏信息)

原创 2015年10月24日 19:20:41


@echo off
::变量初始化
SETLOCAL ENABLEDELAYEDEXPANSION
set logpath=comblog.txt
set input1count=0
set input2count=0
set i1=0
set i2=0
set size=0
color 3f
if not exist output md output
::goto :readresult

echo 注意:路径中有空格要加引号
:inipath1
set /p input1path=输入含jpg、png的目录路径(若输入0,则使用本目录下的input1目录):
if %input1path%==0 (set input1path=input1) else (
    if not exist %input1path% echo 该目录不存在,请重新输入&&goto :inipath1 )
:inipath2
set /p input2path=输入含有rar的目录路径(若输入0,则使用本目录下的input2目录):
if %input2path%==0 (set input2path=input2) else (
    if not exist %input2path% echo 该目录不存在,请重新输入&&goto :inipath2 )
::统计input1path中图片文件个数,和input2path中rar数量(当然也可以把结果存到临时文件中,之后直接for /f调用二重循环调用)
for /r %input1path% %%a in (*.jpg,*.png) do (
set /a input1count+=1 )
for /r %input2path% %%a in (*.rar) do (
set /a input2count+=1 )
echo ***共有%input1count%个图片文件,%input2count%个rar文件
::二重循环遍历文件,也可以用 for /f 结合dir,只是用dir比较卡顿
for  /r %input1path% %%a in (*.jpg,*.png) do (
    ::echo %%a
    set /a i1+=1
    set i2=0
    ::图的数量<=rar文件的数量,若文件数量多则用最后一张图连接剩下的rar
    for /r %input2path% %%b in (*.rar) do (
  set /a i2+=1
         if !i1! == !i2! call :combine  "%%a" "%%b"
         if !i2! gtr !i1! if !i1! geq !input1count! call :combine  "%%a" "%%b"
         if !i1!==%input2count% if !i2! geq %input2count% goto :end))
echo ========================================================================

:end
echo %time% 操作完成,共合并了(%i1% X %i2%)个文件,%size%bytes
echo 具体细节保存在了%logpath%
echo ^:%date%_%time%,%i1,%i2 >> %logpath%
pause
::goto :readresult
goto :eof


:combine
copy /b %1+%2  output\"%~n1_%~n2%~x1"
echo %1^|%2^|"%~n1_%~n2%~x1" >> %logpath%
::文件名中没有|符号
set /a tsize=%~z1
set /a tsize+=%~z2
set /a size+=%tsize%
echo %tsize% bytes
::后面输出参数也要加引号,因为字符串扩展会自动去除引
goto :eof

::暂时此函数无用
:readresult
for /f "eol=: tokens=1-3 delims=|" %%a in (%logpath%) do (
echo %%a,%%b,%%c)
pause

版权声明:本文为博主原创文章,未经博主允许不得转载。

java实现图种应用,将电影或种子隐藏到图片中

先介绍一些基本知识,再进入主题 原理        copy /b d:1.jpg + d:2.rar d:3.jpg 在jpg文件中隐藏rar文件 (2016-02-16 21:36:51) ...
  • jiurangwolai
  • jiurangwolai
  • 2016年11月10日 23:22
  • 518

教你如何利用灰度图透明效果制作隐藏图片.part1

效果图:电脑端查看也具有类似效果 聊天界面缩略图查看效果: 聊天界面点击查看详情效果 原理使用了两张图片进行拼接,并使用PNG透明特性,使得图片在白色背景和黑色背景下具有不相同的显示,在白色...
  • chenzhuyu
  • chenzhuyu
  • 2016年09月09日 01:58
  • 4548

教你如何利用灰度图透明效果制作隐藏图片.Part2

前言文章http://blog.csdn.net/chenzhuyu/article/details/52483394 中介绍了利用像素交替+蒙版的方法制作隐藏图片 实现在QQ界面中,预览与查看显...
  • chenzhuyu
  • chenzhuyu
  • 2017年01月28日 11:53
  • 1981

一个制作“图种”的小程序

今天翻东西的时候,不小心翻到了我上学期,练习文件编程时写的小程序了。感觉有玩头,于是乎就共享出来了。至于“图种”是什么我们不去关心它,就理解成两个不同格式的文件合并就行了(其实经常用cmd的同学肯定会...
  • toraloo
  • toraloo
  • 2012年12月16日 02:02
  • 1109

高度图 灰度图 heightmaps 的制作

转载我 大学时候翻译的一篇作高度图的日志,当时学OpenGL做地形的灰度图片找了很多资料,才在Ogre Wiki找到这么一篇。中文的资料基本为0。 http://xuedaolaozu.zhang....
  • running_snail_
  • running_snail_
  • 2012年09月02日 11:28
  • 3992

Android实现 制作隐藏图片效果 "幻影坦克"

在贴吧上经常有吧友发一些图片,点开之后就变成另一张图片,当时觉得很神奇,又不是gif,怎么会变呢,有一日逛贴吧,看到了这个帖子 http://tieba.baidu.com/p/5306081495,...
  • u011387817
  • u011387817
  • 2017年11月16日 22:33
  • 739

图片嵌入隐藏-大容量的信息隐藏算法

今天分享一下最近看到的一个图片嵌入隐藏的算法。   这是一种基于空间域的自适应多平面位的信息隐藏算法。该算法计算复杂度低、信息隐藏量大。且有实验表明在不影响图像视觉效果的前提下,其信息隐藏量比LSB算...
  • Tianma5
  • Tianma5
  • 2016年05月02日 23:14
  • 3541

UML14种图概述

UML14种图概述
  • yoyo328
  • yoyo328
  • 2017年09月17日 11:39
  • 299

如何用几何画板破解版制作正方体展开动画

在给学生们讲解正方体的展开类型时,为了增强教学效果,通常用折纸法演示正方体的展开与折叠过程。但是现在都是多媒体教学,折纸法显得有点弊端,这就需要老师们掌握用辅助教学工具来制作动态课件,下面介绍利用几何...
  • Xshell_Xmanager
  • Xshell_Xmanager
  • 2017年10月10日 16:06
  • 636

UML的13种类型的图及作用

1.用例图:对系统的使用方式分类.2.类图:显示类和它们的相互关系。3。对象图:只显示对象及它们的相互关系。4。活动图:显示人或对象的活动,其方式类似于流程图。5。状态机图:显示生命周期比较有趣或复杂...
  • ReViSion
  • ReViSion
  • 2008年05月28日 22:43
  • 7106
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:图种的批量制作(jpg+rar隐藏信息)
举报原因:
原因补充:

(最多只允许输入30个字)