You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何获取.jpg文件的宽度和高度参数以用于HTML文件插入

命令行批量获取JPG图片宽高的操作方法

方案1:使用ImageMagick的identify命令(最推荐)

这个工具是图片处理领域的通用工具,兼容性强,输出格式稳定,适合批量操作。

  • 单张图片查询基础命令:
    identify 示例图片.jpg
    输出内容中第三组字段即为宽度x高度,示例输出如下:

示例图片.jpg JPEG 1920x1080 1920x1080+0+0 8-bit sRGB 2.3MiB 0.000u 0:00.000

  • 仅输出宽高数值(方便脚本调用):
    identify -format "%w %h\n" 示例图片.jpg
    运行后直接输出两个数字,分别对应宽度、高度
  • 一键批量生成HTML可用的img标签:
    如果你需要直接把结果插到HTML里,可以直接运行下方循环命令,自动生成带宽高属性的img代码:
for img in *.jpg; do echo "<img src=\"$img\" width=$(identify -format "%w" "$img") height=$(identify -format "%h" "$img") alt=\"图片描述\">"; done

如果提示找不到identify命令,先安装对应套件即可:

  • Debian/Ubuntu系列系统:sudo apt install imagemagick
  • macOS(安装过Homebrew的前提下):brew install imagemagick
  • CentOS/RHEL系列系统:sudo dnf install imagemagick

方案2:使用exiftool查询

如果你的图片保留了完整EXIF元数据,也可以用exiftool查询:

  • 单张查询命令:
    exiftool -ImageWidth -ImageHeight 示例图片.jpg
  • 批量操作逻辑和上述identify的循环逻辑一致,替换命令部分即可

方案3:轻量临时查询(无需装大型依赖)

部分系统自带的file命令也可以读取图片宽高,适合临时查单张使用:
file 示例图片.jpg
输出内容中会包含宽高信息,缺点是不同系统输出格式不统一,不适合批量自动化处理

内容的提问来源于stack exchange,提问作者AnnyTheKettle

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.25 19:54:04