发布网友 发布时间:2022-04-23 22:51
共2个回答
热心网友 时间:2022-05-03 06:43
遍历各个文件夹即可,可以用图片信息提取软件直接提取
参考资料:批量图片信息提取软件
第一步、把图片导入
第二步、把要提取的信息勾选出来
第三步、导出提取信息的表格保存为文件
希望能帮到你,祝好 !
热心网友 时间:2022-05-03 08:01
不清楚你的实际文件/情况,仅以问题中的样例/说明为据
复制粘贴到记事本,另存为xx.bat,编码选ANSI,跟要处理的文件放一起运行/*&cls
@echo off
rem 获取当前文件夹及其子文件夹里的图片的分辩率
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
set extension=*.jpg *.jpeg *.bmp *.png
dir /a-d/b/s %extension% 2>nul|cscript -nologo -e:jscript "%~f0"
:end
echo;%#% +%$%%$%/%@% %z%
pause
exit
*/
var fso=new ActiveXObject('Scripting.FileSystemObject');
var img=null;
try{
img=new ActiveXObject('WIA.ImageFile');
}catch(e){WSH.StdErr.WriteLine('cannot load WIA');WSH.Quit();}
while(!WSH.StdIn.AtEndOfStream){
var line=WSH.StdIn.ReadLine();
var f=fso.GetFile(line);
try{
img.LoadFile(f.Path);
WSH.echo('"'+line+'",'+img.HorizontalResolution.toString());
}catch(e){WSH.StdErr.WriteLine('[cannot load file]'+line);}
}