分类

图像缩放

应用缩放变换到图像,支持等比和不等比缩放,并显示变换矩阵

Click to upload file or drag and drop file here

Maximum file size: 10MB Supported formats: image/jpeg, image/png, image/webp, image/gif, image/bmp, image/tiff

上传任何图片文件(JPEG、PNG、WebP、GIF、BMP、TIFF)进行缩放变换

0.1 1.0 5

水平缩放因子(0.1到5.0,1.0 = 原始尺寸)

0.1 1.0 5

垂直缩放因子(0.1到5.0,1.0 = 原始尺寸)

保持宽高比(X和Y轴等比缩放)

透明区域的背景颜色(十六进制 #RRGGBB 或 #RRGGBBAA,或颜色名称)

选择输出格式或保持原格式。PNG推荐用于透明度

有损格式(JPEG、WebP)的输出质量。越高 = 质量越好但文件越大

关键信息

分类
Media
输入类型
file, range, checkbox, text, select, number
输出类型
file
样本覆盖
4
支持 API
Yes

概览

图像缩放工具可对上传的图片应用精确的缩放变换,支持等比与不等比缩放,并直观展示变换矩阵。您可自定义水平和垂直缩放比例、背景颜色及输出格式,快速获得所需尺寸的图像文件。

适用场景

  • 需要将图片调整为特定宽度或高度,以适应网页布局、社交媒体封面或打印尺寸时。
  • 希望在不改变原始图片宽高比的情况下,整体放大或缩小图片时。
  • 需要对包含透明区域的图片(如PNG)进行缩放,并指定填充背景色时。

工作原理

  • 上传一张图片文件(支持JPEG、PNG、WebP、GIF、BMP、TIFF格式)。
  • 设置水平(X轴)和垂直(Y轴)的缩放因子,可选择是否保持等比缩放。
  • 可选:设置透明区域的背景颜色,并选择输出格式(JPEG、PNG、WebP)及质量。
  • 工具将应用缩放变换,生成并提供缩放后的图片文件下载。

使用场景

网页设计师将高分辨率产品图缩放至适合网页展示的尺寸,并统一背景为白色。
社交媒体运营者将横版照片等比缩放并裁剪,以制作统一的方形头像或封面。
电商卖家批量处理商品主图,将其缩放至平台要求的固定像素尺寸。

用户案例

1. 为网页横幅调整图片尺寸

网页设计师
背景原因
设计师收到一张客户提供的4000x3000像素的高清产品图,需要将其用于网站顶部横幅,该区域要求宽度为1200像素,高度自适应。
解决问题
图片原始尺寸过大,直接使用会导致网页加载缓慢,且需要精确控制宽度。
如何使用
上传产品图 `product_high_res.jpg`。设置 `X轴缩放` 为 0.3(1200/4000),并勾选 `等比缩放`,这样高度会自动按比例调整为900像素。输出格式选择 `JPEG`,质量设为85以平衡画质与文件大小。
效果
获得一张1200x900像素的JPEG图片,文件大小显著减小,完美适配网页横幅区域,且保持了原始图片的宽高比。

2. 制作统一的社交媒体头像

内容创作者
背景原因
创作者有一张竖版生活照(1080x1920像素),想将其用作多个社交平台的方形头像,但直接裁剪会丢失重要画面内容。
解决问题
需要将竖版图片转换为正方形,同时避免关键人物或景物被裁切掉。
如何使用
上传照片 `portrait.jpg`。取消勾选 `等比缩放`。设置 `X轴缩放` 为 1.0(保持1080像素宽度),`Y轴缩放` 为 0.5625(1080/1920),使高度也变为1080像素。将 `背景颜色` 设为 `#F3F4F6`(浅灰色)以填充因不等比缩放产生的上下空白区域。输出为 `PNG` 格式以保留可能需要的透明度。
效果
得到一张1080x1080像素的方形图片,原照片内容被完整保留并居中显示在浅灰色背景上,可直接用作头像。

用 Samples 测试

image, png, jpg

相关专题

常见问题

支持哪些图片格式进行缩放?

支持上传JPEG、PNG、WebP、GIF、BMP和TIFF格式的图片文件。

缩放范围是多少?

水平和垂直缩放因子均可在0.1(缩小到10%)到5.0(放大到500%)之间调节。

什么是“等比缩放”?

勾选“等比缩放”后,调整任一轴的缩放比例,另一轴会自动按相同比例变化,以保持图片原始的宽高比不变。

如何处理图片的透明背景?

您可以通过“背景颜色”选项,为缩放后图片的透明区域指定一个填充色(如白色、黑色或十六进制颜色代码),或保持其透明。

输出图片的质量如何控制?

对于JPEG和WebP这类有损格式,您可以通过“质量”滑块(1-100)来控制输出文件的画质与大小。PNG格式则为无损压缩。

API 文档

请求端点

POST /zh/api/tools/image-scaling

请求参数

参数名 类型 必填 描述
imageFile file (需要先上传) 上传任何图片文件(JPEG、PNG、WebP、GIF、BMP、TIFF)进行缩放变换
scaleX range 水平缩放因子(0.1到5.0,1.0 = 原始尺寸)
scaleY range 垂直缩放因子(0.1到5.0,1.0 = 原始尺寸)
uniform checkbox 保持宽高比(X和Y轴等比缩放)
background text 透明区域的背景颜色(十六进制 #RRGGBB 或 #RRGGBBAA,或颜色名称)
format select 选择输出格式或保持原格式。PNG推荐用于透明度
quality number 有损格式(JPEG、WebP)的输出质量。越高 = 质量越好但文件越大

文件类型参数需要先通过 POST /upload/image-scaling 上传获取 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-image-scaling": {
      "name": "image-scaling",
      "description": "应用缩放变换到图像,支持等比和不等比缩放,并显示变换矩阵",
      "baseUrl": "https://elysiatools.com/mcp/sse?toolId=image-scaling",
      "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]