# 图像缩放

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

> 标准页面: https://elysiatools.com/zh/tools/image-scaling

- **分类:** Media

- **关键词:** 图像, 缩放, 变换, 矩阵, 等比, 不等比, 宽度, 高度

## 概述

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

## 输入项

- **图片文件** (file): 上传任何图片文件（JPEG、PNG、WebP、GIF、BMP、TIFF）进行缩放变换
- **X轴缩放（水平）** (range): 水平缩放因子（0.1到5.0，1.0 = 原始尺寸）
- **Y轴缩放（垂直）** (range): 垂直缩放因子（0.1到5.0，1.0 = 原始尺寸）
- **等比缩放** (checkbox): 保持宽高比（X和Y轴等比缩放）
- **背景颜色** (text): 透明区域的背景颜色（十六进制 #RRGGBB 或 #RRGGBBAA，或颜色名称）
- **输出格式** (select): 选择输出格式或保持原格式。PNG推荐用于透明度
- **质量 (1-100)** (number): 有损格式（JPEG、WebP）的输出质量。越高 = 质量越好但文件越大

## 适用场景

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

## 工作原理

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

## 使用案例

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

## 常见问题

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

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

### 缩放范围是多少？

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

### 什么是“等比缩放”？

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

### 如何处理图片的透明背景？

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

### 输出图片的质量如何控制？

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

## 相关工具

- [批量图片转换](https://elysiatools.com/zh/tools/batch-convert): 批量转换多张图片到不同格式，支持质量设置
- [图像复合矩阵](https://elysiatools.com/zh/tools/image-composite-matrix): 通过组合多个基本变换（缩放、旋转、剪切）应用复合变换，查看变换矩阵如何相乘并创建复杂效果
- [图像自定义矩阵](https://elysiatools.com/zh/tools/image-custom-matrix): 应用自定义2x2变换矩阵到图像，输入任意四个矩阵值创建独特的变换，适合学习线性代数和图像处理
- [图像旋转矩阵](https://elysiatools.com/zh/tools/image-rotation-matrix): 使用旋转矩阵数学原理应用旋转变换，查看2x2旋转矩阵的实际效果并理解图像旋转背后的三角学原理
- [图像剪切](https://elysiatools.com/zh/tools/image-shear): 应用剪切变换创建倾斜或歪斜的图像，可视化剪切矩阵及其如何扭曲图像几何形状
- [图像平移](https://elysiatools.com/zh/tools/image-translation): 应用平移变换来移动图像的水平和垂直位置，可视化平移矩阵和像素坐标变化
- [图像仿射变换](https://elysiatools.com/zh/tools/image-affine): 应用仿射变换进行缩放、旋转、剪切和平移
- [图片垂直翻转](https://elysiatools.com/zh/tools/image-flip): 垂直翻转图片（上下翻转），支持输出格式和质量选项

## 示例

- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [Web TypeScript 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-typescript): Web TypeScript 图像处理示例，包括图像读取保存、缩放和格式转换
- [Web Rust 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-rust): Web Rust 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换

## 相关内容

- [图像几何变换工具](https://elysiatools.com/zh/hubs/image-geometry-transform-tools): 选择合适的旋转、翻转、裁剪、仿射、透视、缩放或补边变换，并检查构图、尺寸、方向以及透明或背景边缘是否干净。
