批量提取图片信息[大小、宽高尺寸和分辨率]

批量提取图片信息[大小、宽高尺寸和分辨率]

说明

本脚本适用于,导出当前脚本所在文件夹下所有的图片的信息,包括文件名,大小,尺寸,分辨率;导出为CSV文件

使用步骤

1.将以下代码复制到txt文本中
2.修改文件名为xxx.bat
3.点击bat文件运行,稍等片刻后,输出文件

脚本源码

下面是脚本源码 .bat脚本

<# :
cls
@echo off
rem 提取图片的文件大小、宽高尺寸和分辨率
set #=Any question&set @=WX&set $=Q&set/az=0x53b7e0b4
title %#% +%$%%$%/%@% %z%
cd /d "%~dp0"
powershell -NoProfile -ExecutionPolicy bypass "Invoke-Command -ScriptBlock ([ScriptBlock]::Create([IO.File]::ReadAllText('%~f0',[Text.Encoding]::Default))) -Args '%~dp0'"
echo;%#% +%$%%$%/%@% %z%
pause
exit
#>
$path=$args[0];
$outfile='.\info.csv';
$ext=@('.jpg', '.jpeg', '.bmp', '.png', '.gif');
 
function formatsize($n){
    $m='';
    if($n -ge 1073741824){
        $m=($n/1073741824).toString('0.00')+' GB';
    }else{
        if($n -ge 1048576){
            $m=($n/1048576).toString('0.00')+' MB';
        }else{
            if($n -ge 1024){
                $m=($n/1024).toString('0.00')+' KB';
            }else{
                $m=$n.toString()+' B';
            };
        };
    };
    return $m;
};
 
$outfile=$outfile -replace '^\.',$path.trimend('\');
[System.Collections.ArrayList]$s=@();
Add-Type -AssemblyName 'System.Drawing';
$files=@(dir -liter $path|?{($ext -contains $_.Extension) -and ($_ -is [System.IO.FileInfo])});
for($i=0;$i -lt $files.length;$i++){
    $img=[System.Drawing.Image]::FromFile($files[$i].FullName);
    $line='"'+$files[$i].Name+'",'+(formatsize $files[$i].length)+',';
    $line+=$img.Width.toString()+'x'+$img.Height.toString()+','+$img.HorizontalResolution.toString();
    [void]$s.add($line);
    write-host $line;
    $img.Dispose();
};
[IO.File]::WriteAllLines($outfile, $s, [Text.Encoding]::Default);
  • 9
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 5
    评论
罗刚君Word精灵包含72个工具,用于强化WORD的功能,它支持32位和64位的Word,支持Word 2010、2013、2016和2019,不支持WORD 2003和2007。也支持WPS 2016和2019。   罗刚君Word精灵名称与功能详细介绍 导出所有批注:批量导出当前文档中的所有批注到Excel工作表中。 表格较佳宽度:让当前文档中的所有表格自动调整为较佳宽度。 导出表格到Excel单表:将当前文档中的所有表格导出到Excel工作表中,有多个表格时会按先后顺序在同一个工作表中逐一罗列出来。 导出表格到Excel多表:导出表格时将每一个WORD表格保存在单独的工作表中,即WORD中有多少个表格,则在Excel中生成多少个工作表,逐一存放,同时还生成工作表目录。 批量缩放图片:按指定的倍数批量放大图片,或者按指定的百分比批量缩小图片。 统一图片尽寸:将指定路径中的所有图片统一分辨率。 转换图片格式:将指定路径中的所有图片统一转换成相同的格式。 批量插入图片批量插入图片到当前文档中,可以选择图片名称的显示方式,以及定义图片的高度。 批量导出图片:将当前文档中的所有图片导出到指定的路径下,保存为JPG格式的图片文件。 批量替换:对当前文档的内容、页眉、页脚执行批量替换,例如将1替换成A,将2替换成B,将3替换成C...... 多文档批量替换:对多个WORD文档执行替换,包含正文、页眉和页脚。同时还支持多个关键字替换,例如将1替换成A,将2替换成B,将3替换成C...... 拆分文档:将WORD文件的每一页替换成一个文档,适用于每页之间不存在关联、可以独立成文的文档。例如调查表,文档的每一页有一个表格,拆分后每一个文档都拥有完整独立的内容。 段落缩进:让指定的段落首行缩进俩字符。 插入编号:插入编号,包含5种样式。 提取XX前的值:根据指定的位置提取其前方的数值,并保存在剪贴板中,您可以将它复制WORD中或者Excel中去。 提取XX后的值:根据指定的位置提取其右方的数值,并保存在剪贴板中,您可以将它复制WORD中或者Excel中去。 金额大写:将小写的数值金额转换成人民币大写状态。在表格中时支持批量转换。 小数转百分比:将带有小数的值转换成百分比形式,支持批量转换。 计算表达式:将表达式转换成计算结果,支持批量转换。 千分位分隔符:对整数大于3位的数值批量添加千分位分隔符。段落中的值快速只能转一个数值,表格中的值则可以批量转换。 删除空行:批量删除所有空白行。 标点统一全角半角:对选区或者全文统一标点符合的全角与半角状态。 快捷设置:快捷设置自动编号、禁止Internet及网络路径替换为超链接、禁止插入自动创建绘图画布和切换输入模式。 批量命名文件:对指定路径下的指定类型的文件批量命名,包含在原文件名称的前面插入字符/在后面插入字符,或者替换部分字符,删除部分字符等命名方式 缩放文档内的图片:将当前文档中插入的图片按指定的百分比缩小或者放大,以及还原到原图大小。 快捷搜索与删除:搜索指定的目标,每点快速搜索下一个,也可以删除所有找到的目标。 解除限制编辑:解除WORD自带的“限制编辑”功能。 罗刚君Word精灵 v3.0 更新日志 1.对现有的工具加入撤销功能,执行代码后可以按Ctrl Z还原。 2.新增“统一文档内图片”功能,一键统一文档内的所有图片大小。例如都显示为3厘米*2厘米或者5厘米*5厘米。 3.“按页拆分文档”做了修改,一是将拆分后的文件全部集中放在一个新的文件夹中,二是修复了有页眉的文档拆分时可能错位的问题,三是允许自定义几页拆分成一个文档。 4.新增“文档转图片文件”功能,将文档的每一页生成一个对应的图片文件,保存在文件夹中。 5.新增“内容转图片(禁止编辑)”功能,用于将Word文档的内容转换成图片,从而使他人只能查看无法修改。 6.新增“带圈编号”功能,可以单击一次生成一个带圈的编号,也可以一次性插入1到20的带圈编号。同时还提供10多个常用且不易找到的符号,例如平方号、立方号、摄式度符号、千分号、不等号、平方米号、除号(÷)等等. 7.新增“反向选择”功能,用于选中当前未选中的文字。 8.新增“批量插入图片到表格中”功能,插入的图片以表格形式存放。 9.新增“手动编号”功能,可将自动编号转换成手动编号。 10.新增“拆分跨页表格”功能,当表格跨页时(Excel中复制到Word中的表格),第二页的表格会缺少上边框线,打印后太难看。本工具可以将跨页的表格拆分成两个表格,分别显示在两页中,从而解决问题。 11.新增“选中数值”功能,可瞬间选中选区中的所有数值,方便用户做下一步的设置、调整或者复制。同时还会在状态栏显示这些被选中数值的合计、平均值及数量。 12.修改“金额大写”功能,大幅提升代码执行效率。 13.新增“将后缀为元的数字批量大写”功能,将选区中"元"前面的所有数值转换成人民币大写形式,不以元结尾的数值会自动忽略。 14.新增“还原为小写”功能,可将大写金额还原为小写数值。 15.修改“缩放文档内的图片”功能,以前版本有BUG,对悬浮图形无效,现已处理。 16.增加“选中所有表格”功能,可以瞬间选中所有表格,方便后续操作操作表格,例如删除、修改样式、调整对齐方式等等。 17.增加“标示最大最小值”功能,可以将当前选中的表格中的最大数值和最小数值用不同颜色标示出来。 18.增加“按行标示最大最小值”功能,将当前选中的表格每行标示一次最大值和最小值。 19.增加“批量上标”功能,用于将M后面的2和3设置为上标,平方米、立方米以及平方公里、平方厘米等都属于数值2、3出现在M后面,基于此规律做的设计。 20.增加“日期大写”功能,可批量将数值形式的日期转成大写。例如“1990年2月28日”转换成“一九九零年二月二十八日”。 21.增加“改文件属性”功能,批量修改文件的创建日期、最后修改日期、最后访问日期以及作者姓名等属性。 22.增加“全部大写”、“全部小写”、“首字母大写”、“全部半角”和“全部全角”等功能,批量转换字母、单词。 罗刚君Word精灵截图
Word精灵2.0包含49个工具,用于强化WORD的功能。 它支持32位和64位的Word,支持Word 2007、2010、2013和2016,不支持WORD 2003。 导出所有批注 批量导出当前文档中的所有批注到Excel工作表中。 表格最佳宽度 让当前文档中的所有表格自动调整为最佳宽度。 导出表格到Excel单表 将当前文档中的所有表格导出到Excel工作表中,有多个表格时会按先后顺序在同一个工作表中逐一罗列出来。 导出表格到Excel多表 导出表格时将每一个WORD表格保存在单独的工作表中,即WORD中有多少个表格,则在Excel中生成多少个工作表,逐一存放,同时还生成工作表目录。 批量缩放图片 按指定的倍数批量放大图片,或者按指定的百分比批量缩小图片。 统一图片尺寸 将指定路径中的所有图片统一分辨率。 转换图片格式 将指定路径中的所有图片统一转换成相同的格式。 批量插入图片 批量插入图片到当前文档中,可以选择图片名称的显示方式,以及定义图片的高度。 批量导出图片 将当前文档中的所有图片导出到指定的路径下,保存为JPG格式的图片文件。 所有数值 用红色标示出全文档中的所有数值。 大于参考值 用红色标示出全文档中的大于某个值的数值。 小于参考值 用红色标示出全文档中小于某个值的数值。 带后缀的值 用红色标示具有某个后缀的数值。例如后缀设定为"元",那么只标示"元"结尾的数值。 带前缀的值 用红色标示具有某个前缀的数值。例如前缀设定为"借",那么只标示左边字符为"借"的数值。 大于&后缀 用红色标示具有指定后缀且大于某个参照值的数值。例如大于"100元",大于"59.9分"等等。 小于&后缀 用红色标示具有指定后缀且小于某个参照值的数值。例如小于"100元",小于"60分"等等。 大于&前缀 用红色标示具有指定前缀且大于某个参照值的数值。例如大于"借款100",大于"出货量4800"等等。 小于&前缀 用红色标示具有指定前缀且小于某个参照值的数值。例如小于"借款100",小于"出货量5000"等等。 清除空白行 批量删除所有空白的行。包含两种情况下,其一是一行中只有一个换行符;其二是一行中除了换行符只有空格。这两种情况都可以一键删除。 清除行首空格 清除选区中每一个段落的前置空格。例如有些人喜欢用空格来实现首行缩进,时可以清除前置的空格,然后再执行工具"段落缩进"。 清除行尾空格 清除一个段落中最末尾的空格,即位于换行符前面的空格。 清除超级链接 清除文档中的所有超链接。 清除文本框 清除文档中所有文本框(矩形也算)。 清除所有图片 清除文档内的所有图片。 按页拆分文档 将WORD文件的每一页替换成一个文档,适用于每页之间不存在关联、可以独立成文的文档。例如调查表,文档的每一页有一个表格,拆分后每一个文档都拥有完整独立的内容。 按一级标题拆分 将当前文档按一级标题拆分成多个文档(一级文档必须使用"样式1")。 合并文档 将选中的多个文档内容合并到一个新文档中。 批量替换 对当前文档的内容、页眉、页脚执行批量替换,例如将1替换成A,将2替换成B,将3替换成C...... 多文档批量替换 对多个WORD文档执行替换,包含正文、页眉和页脚。同时还支持多个关键字替换,例如将1替换成A,将2替换成B,将3替换成C...... 段落缩进 让指定的段落首行缩进俩字符。 中英互译 对选区的字符执行中译英、英译中操作...... 插入编号 插入编号,包含5种样式。 二维码 将选区中的字符生成二难码。 查日历 查询公历和农历日期。 转换式 批量转换文档格式。 提取XX前的值 根据指定的位置提取其前方的数值,并保存在剪贴板中,您可以将它复制WORD中或者Excel中去。 提取XX后的值 根据指定的位置提取其右方的数值,并保存在剪贴板中,您可以将它复制WORD中或者Excel中去。 金额大写 将小写的数值金额转换成人民币大写状态。在表格中时支持批量转换。 小数转百分比 将带有小数的值转换成百分比形式,支持批量转换。 计算表达式 将表达式转换成计算结果,支持批量转换。 千分位分隔符 对整数大于3位的数值批量添加千分位分隔符。段落中的值一次只能转一个数值,表格中的值则可以批量转换。 标点统一全角半角 对选区或者全文统一标点符合的全角与半角状态。 快捷设置 快捷设置自动编号、禁止Internet及网络路径替换为超链接、禁止插入自动创建绘图画布和切换输入模式。 批量命名文件 对指定路径下的指定类型的文件批量命名,包含在原文件名称的前面插入字符/在后面插入字符,或者替换部分字符,删除部分字符等命名方式。 缩放文档内的图片 将当前文档中插入的图片按指定的百分比缩小或者放大,以及还原到原图大小。 解除限制编辑 解除WORD自带的“限制编辑”功能。 快捷搜索与删除 搜索指定的目标,每点一次搜索下一个,也可以删除所有找到的目标。 段落加密 对选定的段落加密保护,使其显示为乱码。必须知道8位密码才能还原为原来的字符。 定位重复字 定位文档中的所有重复字词,包含“AA”、“AAA”和“ABAB”三种形式。重复字词有可能是手误产生的,也可能是正常的重复,本工具仅仅定位目标,是否属于错误由用户自行判断,如果错误则可以马上纠错,如果正确则继续查找其他重复目标。本工具对于长文档纠错提供了便利。
Word精灵插件:Word增强辅助软件,可以把各种复杂的功能简化成插件的方式显示在状态栏上,比如批注、表格、替换、拆分、数学工具、提取字符、批量命名等工具。工作中使用可以极大的减轻工作量方便快捷。 Word精灵插件 支持32位和64位的Word,支持Word 2007、2010、2013和2016,不支持WORD 2003。同时也支持WPS。 功能介绍: 1、表格最佳宽度:让当前文档中的所有表格自动调整为最佳宽度。 2、导出所有批注:批量导出当前文档中的所有批注到Excel工作表中。 3、导出表格到Excel多表:导出表格时将每一个WORD表格保存在单独的工作表中,即WORD中有多少个表格,则在Excel中生成多少个工作表,逐一存放,同时还生成工作表目录。 4、导出表格到Excel单表:将当前文档中的所有表格导出到Excel工作表中,有多个表格时会按先后顺序在同一个工作表中逐一罗列出来。 5、统一图片尽寸:将指定路径中的所有图片统一分辨率。 6、批量缩放图片:按指定的倍数批量放大图片,或者按指定的百分比批量缩小图片。 7、批量插入图片批量插入图片到当前文档中,可以选择图片名称的显示方式,以及定义图片的高度。 8、转换图片格式:将指定路径中的所有图片统一转换成相同的格式。 9、批量替换:对当前文档的内容、页眉、页脚执行批量替换,例如将1替换成A,将2替换成B,将3替换成C...... 10、批量导出图片:将当前文档中的所有图片导出到指定的路径下,保存为JPG格式的图片文件。 11、拆分文档:将WORD文件的每一页替换成一个文档,适用于每页之间不存在关联、可以独立成文的文档。例如调查表,文档的每一页有一个表格,拆分后每一个文档都拥有完整独立的内容。 12、多文档批量替换:对多个WORD文档执行替换,包含正文、页眉和页脚。同时还支持多个关键字替换,例如将1替换成A,将2替换成B,将3替换成C...... 13、插入编号:插入编号,包含5种样式。 14、段落缩进:让指定的段落首行缩进俩字符。 15、提取XX后的值:根据指定的位置提取其右方的数值,并保存在剪贴板中,您可以将它复制WORD中或者Excel中去。 16、提取XX前的值:根据指定的位置提取其前方的数值,并保存在剪贴板中,您可以将它复制WORD中或者Excel中去。 17、小数转百分比:将带有小数的值转换成百分比形式,支持批量转换。 18、金额大写:将小写的数值金额转换成人民币大写状态。在表格中时支持批量转换。 19、千分位分隔符:对整数大于3位的数值批量添加千分位分隔符。段落中的值一次只能转一个数值,表格中的值则可以批量转换。 20、计算表达式:将表达式转换成计算结果,支持批量转换。 21、标点统一全角半角:对选区或者全文统一标点符合的全角与半角状态。 22、删除空行:批量删除所有空白行。 23、批量命名文件:对指定路径下的指定类型的文件批量命名,包含在原文件名称的前面插入字符/在后面插入字符,或者替换部分字符,删除部分字符等命名方式。 24、快捷设置:快捷设置自动编号、禁止Internet及网络路径替换为超链接、禁止插入自动创建绘图画布和切换输入模式。 25、快捷搜索与删除:搜索指定的目标,每点一次搜索下一个,也可以删除所有找到的目标。 26、缩放文档内的图片:将当前文档中插入的图片按指定的百分比缩小或者放大,以及还原到原图大小。 27、解除限制编辑:解除WORD自带的“限制编辑”功能
浏览并下载网页上的图片。 Image Downloader不出售,并且将始终是免费,开源的,并且没有广告或任何形式的跟踪算法! 您可以在此处找到源代码:https://github.com/vdsabev/image-downloader Image Downloader =================如果您需要从网页批量下载图像,使用此扩展程序,您可以:-查看页面包含的图像以及链接到的图像-按宽度,高度和URL进行过滤; 支持通配符和正则表达式-(可选)仅显示链接中的图像-通过单击图像选择要下载的图像-使用专用按钮下载或在新标签页中打开单个图像-自定义图像的显示宽度,列,边框大小和颜色-隐藏过滤器,不需要的按钮和通知按下“下载”按钮时,所有选定的图像都将保存到Chrome的默认下载目录,或者如果指定子文件夹名称,则保存到其中的目录。 警告:如果尚未设置默认的下载目录,则必须手动选择每个图像的保存位置,这可能会打开许多​​弹出窗口。 不建议您尝试一次在没有默认下载目录的情况下一次下载太多图像。 已知问题===============此扩展程序无法始终提取单击照片时打开的全分辨率图像(例如,在Facebook相册中)。 那是因为页面没有直接链接到图像,而是使用了脚本。 如果您需要那种功能,那么即使您无法大量下载图像,也可以使用诸如Hover Zoom的其他扩展。 更改日志=============== 2.4.2:-Chrome不允许访问跨域CSS规则的解决方法2.4.1:-修复了无效URL会破坏扩展名的问题- https://github.com/vdsabev/image-downloader/issues/23-将Zepto.js更新为1.2.0 2.4:-添加了在下载2.3前重命名文件的选项:-添加了对BMP,SVG和WebP图像的支持-增加了对相对URL的支持-通过搜索更少的元素提高了弹出窗口的加载速度-用chrome.runtime 2.2代替了不推荐使用的chrome.extension调用:-删除了访问标签的不必要权限-删除了由于提示而导致的捐赠提示一些用户认为它在第一次出现后并没有消失; 现在,将在首次安装时打开选项页-保存URL过滤器的值-修复某些尺寸调整问题的另一种尝试2.1:-添加了图像宽度/高度过滤器-由于某些原因,一次性重置了所有设置遇到尺寸问题的人-删除了按URL排序选项2.0:-添加了将文件保存到子文件夹的功能-利用Google Chrome下载API-实施了基于网格的更简洁设计-单击图像URL文本框现在将自动选择文本以便用户可以复制文本-修复了一些小的显示问题-添加了列数设置,删除了边框样式设置-选项页1.3中添加了捐赠按钮:-现在,样式标签中使用的图像也将包含在列表的末尾。 仅包含来自元素的内联样式属性的图像。 -新增了对数据URI的支持-若干错误修复和优化1.2:-更改了要显示在只读文本框中的图像上方的URL-将图像复选框移至顶部,并在每个图像复选框下方添加了打开和下载按钮-最初禁用了“下载”按钮和“所有”复选框-引入了一些新选项来隐藏过滤器,按钮和通知-删除了正文宽度选项; 弹出窗口的宽度现在相对于最大图像宽度选项重新调整大小-简化了设计1.1:-修复了最小和最大图像宽度的保存-在图像本身上方添加了URL以及用于切换的选项-添加了通配符过滤器模式(沿正常和正则表达式)-现在将保存所选过滤器的状态-将“按URL排序”选项移回过滤器-在选项页面中添加了“清除数据”按钮。 尽管该扩展程序尚未使用大量本地存储,但有人可能会喜欢此选项。 -重构了大量代码,尤其是本地存储1.0.13的使用:-添加了一条通知,使用户知道下载已开始-添加了一些动画并进一步完善了选项通知-修复了一些正在处理的事件处理程序多次附加1.0.12:-迁移到jQuery-为“所有”复选框实现了不确定的状态-如果未选中任何图像,则将禁用“下载”按钮-修复了带有重置选项的错误-现在用户可以选择保存重置值或只是通过重新加载页面来取消重置-就像通知1.0.11中所述:-更改了下载机制以支持Chrome v21 +-添加了“仅显示链接的图像”过滤器选项,当您只想下载页面上URL中的图像。 1.0.10:-添加了下载确认1.0.9:-图片数量现在将显示在“所有”复选框1.0.8旁:-添加了对锚定标记中的图片URL的检测; 请注意,此功能将不会检测不具有.jpg,.jpeg,.gif或.png文件扩展名的URL-它依赖于正则表达式,以避免可能向外部服务器发送1.0.7的数百个请求:-已删除当您按下“下载”时弹出的桌面通知系统,显示的文字描述应该易于控制(通过“选项”)并且不易受到干扰; 这也需要较少的扩展权限-添加了隐藏下载通知的选项; 大

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

*阿莫西林*

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值