批量图片调整

批量调整多张图片到指定尺寸,支持多种调整选项

Click to upload files or drag and drop files here

Maximum file size: 100MB Maximum files: 50
Supported formats: image/jpeg, image/jpg, image/png, image/webp, image/bmp, image/tiff, image/avif, image/heif

关键信息

分类
图像、音频与视频
输入类型
file, number, select, checkbox
输出类型
file
样本覆盖
4
支持 API
Yes

概览

批量图片调整工具支持一次性上传最多50张图片,快速调整其宽度、高度与适配方式。您可以自由选择输出格式(如JPEG、PNG、WebP、AVIF)、调整压缩质量、保留元数据或设置重采样算法,帮助您高效完成图片的批量缩放与格式转换。

适用场景

  • 需要为电商网站或社交媒体批量统一图片尺寸和分辨率时。
  • 需要将大体积的图片批量转换为轻量化的WebP或AVIF格式以优化网页加载速度时。
  • 需要在调整图片尺寸的同时,选择性保留或清除EXIF等敏感元数据时。

工作原理

  • 上传需要处理的图片文件,单次最多支持50张,格式支持JPEG、PNG、WebP、AVIF等。
  • 设置目标宽度和高度,并选择适配方法(如裁剪填充、等比缩放)与重采样核算法。
  • 配置输出格式、图片质量以及是否保留元数据,点击开始处理并下载调整后的图片包。

使用场景

网页开发者批量将高分辨率产品图缩放并转换为WebP格式,以提升网站性能。
摄影师批量调整照片尺寸并保留EXIF元数据,便于在社交平台分享。
内容运营人员将不同比例的素材图统一裁剪为指定尺寸的封面图。

用户案例

1. 网站产品图批量轻量化

前端开发人员
背景原因
网站上有大量PNG格式的商品展示图,加载缓慢,需要统一缩放到宽度800像素并转换为WebP格式。
解决问题
手动逐张修改尺寸和格式效率极低,且需要保证缩放后的画质清晰。
如何使用
上传商品图片,设置宽度为800,适配方法选择“inside”,输出格式选择“webp”,重采样核选择“lanczos3”。
示例配置
width: 800, fit: inside, format: webp, kernel: lanczos3
效果
成功将所有商品图批量缩放至宽度800像素以内,并转换为高压缩率的WebP格式,网页加载速度显著提升。

2. 社交媒体封面图统一裁剪

自媒体运营编辑
背景原因
需要将多张不同尺寸和比例的活动照片,统一制作成 800x600 像素的公众号配图。
解决问题
图片原始比例不一,直接拉伸会导致变形,需要居中裁剪填充。
如何使用
上传活动照片,设置宽度为800,高度为600,适配方法选择“cover”,重心位置选择“center”。
示例配置
width: 800, height: 600, fit: cover, position: center
效果
所有照片均被自动居中裁剪并缩放至 800x600 像素,无拉伸变形,直接可用于排版发布。

用 Samples 测试

image, png, jpg

相关专题

常见问题

支持哪些输入和输出格式?

输入支持JPEG、PNG、WebP、BMP、TIFF、AVIF、HEIF等格式;输出可选择保持原格式,或转换为JPEG、PNG、WebP、AVIF。

什么是“适配方法”中的 Cover 和 Contain?

Cover会裁剪图片以充满指定尺寸;Contain会保持原图比例,将整张图片完整缩留在指定尺寸内。

调整尺寸后会丢失图片的EXIF信息吗?

默认不保留以减小文件体积。如果需要保留相机参数、拍摄时间等信息,请勾选“保留图片元数据”选项。

如果原图尺寸小于目标尺寸,图片会被拉伸放大吗?

默认不会放大以避免画质受损。如果您需要强制放大,请勾选“允许放大”选项。

什么是重采样核(Kernel)?我该如何选择?

重采样核是缩放图像时的插值算法。Lanczos 3能提供最佳的画质与细节保留,而Nearest(最近邻)速度最快但画质较粗糙。

API 文档

请求端点

POST /zh/api/tools/batch-resize

请求参数

参数名 类型 必填 描述
imageFiles file (需要先上传) -
width number -
height number -
fit select -
position select -
format select -
quality number -
preserveMetadata checkbox -
upscale checkbox -
kernel select -
keepOriginalNames checkbox -

文件类型参数需要先通过 POST /upload/batch-resize 上传获取 filePath,然后将 filePath 传递给对应的文件字段。

响应格式

{
  "filePath": "/public/processing/randomid.ext",
  "fileName": "output.ext",
  "contentType": "application/octet-stream",
  "size": 1024,
  "metadata": {
    "key": "value"
  },
  "error": "Error message (optional)",
  "message": "Notification message (optional)"
}
文件: 文件

AI MCP 文档

将此工具添加到您的 MCP 服务器配置中:

{
  "mcpServers": {
    "elysiatools-batch-resize": {
      "name": "batch-resize",
      "description": "批量调整多张图片到指定尺寸,支持多种调整选项",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=batch-resize",
      "command": "",
      "args": [],
      "env": {},
      "isActive": true,
      "type": "sse"
    }
  }
}

你可以串联多个工具,比如:`https://elysiatools.com/mcp/sse?toolId=png-to-webp,jpg-to-webp,gif-to-webp`,最多20个。

支持 URL 文件链接或 Base64 编码作为文件参数。

如果遇见问题,请联系我们:[email protected]