# 图片旋转

按指定角度旋转图片，支持背景色和输出格式选项

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

- **分类:** Design

- **关键词:** 图片, 旋转, 角度, 度数, 变换, 顺时针, 逆时针, 转向

## 概述

图片旋转工具可帮助您快速将图片按指定角度进行旋转。支持顺时针或逆时针旋转任意度数，并可自定义旋转后的背景颜色以及输出格式，适用于多种常见的图片处理场景。

## 输入项

- **图片文件** (file): 上传任何图片文件（JPEG、PNG、WebP、TIFF、GIF、BMP）进行旋转
- **旋转角度（度）** (number): 图片旋转角度。正值顺时针旋转，负值逆时针旋转。常用值：90°、180°、270°、-90°
- **背景颜色** (color): 旋转时使用的背景颜色（用于不支持透明度的格式）。默认：JPEG为白色，PNG/WebP为透明
- **输出格式** (select): 选择输出格式或保持原格式
- **质量 (1-100)** (number): 有损格式（JPEG、WebP）的输出质量。越高 = 质量越好但文件越大

## 适用场景

- 当拍摄或扫描的图片方向不正确，需要将其扶正时。
- 当需要批量调整一系列图片的朝向以保持统一风格时。
- 当需要将图片转换为特定格式（如PNG转JPEG）并同时调整角度时。

## 工作原理

- 上传需要旋转的图片文件（支持JPEG、PNG、WebP等常见格式）。
- 输入旋转角度，正值为顺时针旋转，负值为逆时针旋转。
- （可选）设置旋转后空白区域的背景颜色。
- （可选）选择输出图片的格式和质量，然后下载旋转后的文件。

## 使用案例

- 修正手机或相机拍摄时因手持方向导致的图片倾斜。
- 处理扫描的文档或证件照片，使其文字方向正确以便阅读。
- 为社交媒体或网站准备素材，统一图片的视觉朝向。

## 常见问题

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

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

### 可以旋转任意角度吗？

是的，您可以在-360度到360度之间输入任意整数值进行旋转。

### 旋转后图片背景是什么颜色？

对于支持透明的格式（如PNG、WebP），默认背景为透明。对于JPEG等不支持透明的格式，默认为白色。您也可以自定义背景颜色。

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

当选择JPEG或WebP输出格式时，可以通过“质量”选项（1-100）来调整。数值越高，图片质量越好，文件也越大。

### 上传的文件有大小限制吗？

是的，单个上传文件的大小不能超过20MB。

## 相关工具

- [图像仿射变换](https://elysiatools.com/zh/tools/image-affine): 应用仿射变换进行缩放、旋转、剪切和平移
- [图片垂直翻转](https://elysiatools.com/zh/tools/image-flip): 垂直翻转图片（上下翻转），支持输出格式和质量选项
- [图片水平翻转](https://elysiatools.com/zh/tools/image-flop): 水平翻转图片（左右翻转），支持输出格式和质量选项
- [图像调制](https://elysiatools.com/zh/tools/image-modulate): 应用调制变换进行亮度、饱和度和色调调整
- [图片处理器](https://elysiatools.com/zh/tools/image-processor): 使用各种操作处理图片，如调整大小、裁剪、格式转换和优化
- [图像矩阵重组](https://elysiatools.com/zh/tools/image-recomb): 应用矩阵重组进行高级色彩空间变换和通道混合
- [按任意角度旋转图片](https://elysiatools.com/zh/tools/image-rotate-arbitrary): 按任意角度旋转图片，支持背景色和输出格式选项
- [图片颜色取样器](https://elysiatools.com/zh/tools/image-color-picker): 通过指定坐标从图片中选取颜色。获取 HEX、RGB、HSL、HSV 和 CMYK 格式的颜色值。

## 示例

- [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-geometry-transform-tools): 选择合适的旋转、翻转、裁剪、仿射、透视、缩放或补边变换，并检查构图、尺寸、方向以及透明或背景边缘是否干净。
