# 图像复合矩阵

通过组合多个基本变换（缩放、旋转、剪切）应用复合变换，查看变换矩阵如何相乘并创建复杂效果

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

- **分类:** Media

- **关键词:** 图像, 复合, 矩阵, 变换, 组合, 多个, 缩放, 旋转, 剪切, 数学, 教育

## 概述

图像复合矩阵工具允许您通过组合缩放、旋转和剪切等多种基本变换，对图像应用复杂的线性变换效果，并直观展示变换矩阵相乘的数学过程。

## 输入项

- **图片文件** (file): 上传任何图片文件（JPEG、PNG、WebP、GIF、BMP、TIFF）进行复合矩阵变换
- **X轴缩放** (range): 水平缩放因子（0.1到3.0，1.0 = 原始尺寸）
- **Y轴缩放** (range): 垂直缩放因子（0.1到3.0，1.0 = 原始尺寸）
- **旋转角度** (range): 旋转角度（-180到180度，0 = 不旋转）
- **X轴剪切** (range): 水平剪切因子（-1.5到1.5，0 = 不剪切）
- **Y轴剪切** (range): 垂直剪切因子（-1.5到1.5，0 = 不剪切）
- **变换顺序** (select): 变换应用的顺序（从右到左相乘）
- **背景颜色** (text): 透明区域的背景颜色（十六进制 #RRGGBB 或 #RRGGBBAA，或颜色名称）
- **输出格式** (select): 选择输出格式或保持原格式。PNG推荐用于透明度
- **质量 (1-100)** (number): 有损格式（JPEG、WebP）的输出质量。越高 = 质量越好但文件越大

## 适用场景

- 需要对图像进行精确的几何变换组合时
- 在图形学教学中演示矩阵相乘对图像的影响时
- 需要批量处理具有特定几何形变要求的图像素材时

## 工作原理

- 上传您的图片文件（支持 PNG、JPEG、WebP 等格式）。
- 设置 X/Y 轴缩放比例、旋转角度以及剪切因子。
- 选择变换应用的顺序，系统将根据矩阵乘法规则计算最终结果。
- 配置背景色及输出格式，点击处理并下载变换后的图像。

## 使用案例

- 图形学课程演示：通过调整参数实时观察矩阵变换对图像几何结构的影响。
- 创意视觉设计：利用剪切和旋转组合，快速生成独特的倾斜或透视视觉效果。
- 自动化图像预处理：为特定排版需求批量调整图像的缩放比例与倾斜角度。

## 常见问题

### 什么是变换顺序？

由于矩阵乘法不满足交换律，先旋转后缩放与先缩放后旋转的结果不同，该选项决定了变换矩阵相乘的先后顺序。

### 支持哪些图片格式？

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

### 如何保持图像的透明背景？

请在输出格式中选择 PNG，并将背景颜色设置为 transparent。

### 剪切因子是什么意思？

剪切因子用于改变图像的倾斜程度，正值或负值会使图像在水平或垂直方向产生平行四边形变形。

### 处理后的图片质量会下降吗？

对于 JPEG 和 WebP 等有损格式，您可以通过质量参数（1-100）来平衡文件大小与清晰度。

## 相关工具

- [图像自定义矩阵](https://elysiatools.com/zh/tools/image-custom-matrix): 应用自定义2x2变换矩阵到图像，输入任意四个矩阵值创建独特的变换，适合学习线性代数和图像处理
- [图像剪切](https://elysiatools.com/zh/tools/image-shear): 应用剪切变换创建倾斜或歪斜的图像，可视化剪切矩阵及其如何扭曲图像几何形状
- [批量图片转换](https://elysiatools.com/zh/tools/batch-convert): 批量转换多张图片到不同格式，支持质量设置
- [图像旋转矩阵](https://elysiatools.com/zh/tools/image-rotation-matrix): 使用旋转矩阵数学原理应用旋转变换，查看2x2旋转矩阵的实际效果并理解图像旋转背后的三角学原理
- [图像缩放](https://elysiatools.com/zh/tools/image-scaling): 应用缩放变换到图像，支持等比和不等比缩放，并显示变换矩阵
- [图像平移](https://elysiatools.com/zh/tools/image-translation): 应用平移变换来移动图像的水平和垂直位置，可视化平移矩阵和像素坐标变化
- [图像仿射变换](https://elysiatools.com/zh/tools/image-affine): 应用仿射变换进行缩放、旋转、剪切和平移
- [图像布尔与运算](https://elysiatools.com/zh/tools/image-boolean-and): 在两个图像之间应用按位与运算来创建交集蒙版

## 示例

- [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 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换
- [Android Kotlin 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-kotlin): Android Kotlin 图像处理示例，包括图像读取保存、缩放和格式转换

## 相关内容

- [图像混合模式与合成工具](https://elysiatools.com/zh/hubs/image-blend-modes-and-compositing-tools): 选择合适的混合或合成模式，先对齐源图层，再比较效果，并在交付尺寸检查光晕、颜色和 alpha 边缘。
