图片工具 · 编辑变换

图片旋转

90/180/270/任意角度

本地处理 · 不上传 免费 · 无需登录 无次数限制 累计 61 次使用
90° · 翻转 · 任意角度 · 拉直 · 本地
拖入 / 点击 / 粘贴图片开始旋转

支持 JPG · PNG · WebP · GIF · BMP · AVIF · 单张 ≤ 50MB
截图直接 CtrlV 粘贴

Rotated locally — nothing uploaded
就绪 · 拖入或粘贴图片开始
第一节

关于本工具

About

拍好的产品图、扫描的合同页,方向不对就得重拍或重扫。这个工具把图片按 90°、180°、270° 或任意角度旋转,操作在浏览器内完成,图片不上传服务器。适合电商上架前批量摆正图片、整理手机相册里方向错乱的截图,或调整设计素材的倾斜角度。

使用场景

手机拍歪的证件照

办社保卡时用手机自拍,拍完发现头是歪的,肩膀一高一低。去照相馆重拍要排队,用 PS 又不会调。用本工具把照片旋转 1.5 度,裁成 358×441 像素,直接上传社保系统通过审核,省了 20 元重拍费。

扫描件页码颠倒

用自动馈纸扫描仪扫了 30 页合同,结果第一页朝下、最后一页朝上,整份 PDF 是倒序。逐页截图翻转太慢。用本工具把整个 PDF 旋转 180 度,5 秒搞定,直接发给客户签字,没耽误下午的签约。

横拍视频封面裁切

给公司抖音号做封面图,手机横屏拍的素材,导入剪映后封面预览是竖的,人物被压扁。用本工具将原图逆时针旋转 90 度,再裁成 9:16 竖版,人物比例正常,点击率比上周用横版截图高了 12%。

装修图纸方向修正

设计师发来 CAD 转出的 JPG 户型图,在微信里打开是横着的,床和衣柜全躺倒了。打印出来贴墙上看不明白。用本工具顺时针旋转 90 度,图纸恢复正北朝上,水电点位标注能直接对墙施工,省了 200 元上门交底费。

电商主图角度统一

上架一批杯子,摄影师拍了 50 张不同角度的底图:有的杯把朝左、有的朝右、有的朝下。淘宝要求主图杯把必须朝右。用本工具批量选择「顺时针 90 度」统一旋转,30 秒处理完,当天赶上了聚划算报名截止时间。

第二节

使用指南

Getting Started

使用步骤

  1. 1点击「选择图片」上传文件,缩略图在预览区显示,EXIF 方向信息自动读取
  2. 2在角度列表点选 90° / 180° / 270°,或拖动滑块输入 0–360 任意值,预览图同步旋转
  3. 3点击「保存」按钮,浏览器直接下载旋转后的图片,文件名自动追加角度后缀

输入输出示例

输入输出说明
上传一张 1920×1080 的风景照片,选择旋转角度 90°输出一张 1080×1920 的旋转后图片常规:验证 90° 旋转后宽高互换,适用于手机竖屏拍摄的横图
上传一张 800×600 的图标,选择旋转角度 180°输出一张 800×600 的倒置图片常规:180° 旋转保持宽高不变,常见于纠正倒置的扫描件或照片
上传一张 500×500 的正方形 logo,选择旋转角度 270°输出一张 500×500 的旋转后图片常规:270° 等价于 -90°,正方形图片宽高不变,适合验证旋转方向正确性
上传一张 1×1 像素的纯色图片,选择旋转角度 45°输出一张 1×1 像素的纯色图片(无变化)边界:单像素图片任意角度旋转结果不变,验证工具对极小尺寸的处理
上传一张 10000×10000 像素的大图,选择旋转角度 90°输出一张 10000×10000 像素的旋转后图片(内存占用约 400MB)边界:超大尺寸图片旋转,验证浏览器端内存限制或后端处理能力
上传一张 0×0 像素的空文件(或损坏图片),选择旋转角度 90°返回错误提示:无法读取图片,请检查文件是否有效易错:空文件或损坏图片会导致工具崩溃,需明确提示用户
上传一张带透明通道的 PNG 图片(如 200×200 的圆形图标),选择旋转角度 30°输出一张 200×200 的旋转后 PNG 图片,透明背景保留易错:任意角度旋转时,透明通道可能丢失或产生锯齿,需验证工具对 alpha 的支持

常见错误对照

1.任意角度输入非数字字符

✗ 错误输入框填「45度」「90°」「-30」
✓ 修复直接填数字 45、90、-30(负号表示逆时针)

工具只接受纯数字(含负号),带单位或特殊符号会解析失败,导致无效果或报错。

2.误以为 90° 旋转后图片尺寸不变

✗ 错误旋转 90° 后图片变窄变长,以为工具坏了
✓ 修复旋转 90° 或 270° 时,原图宽高互换,尺寸必然变化

矩形图片旋转 90° 后宽高交换,这是几何事实,非工具 bug。

3.旋转后未保存,直接关闭页面

✗ 错误旋转完看到预览就关掉浏览器,以为已存
✓ 修复旋转后点击「下载」或「保存」按钮,将结果保存到本地

预览图仅展示效果,不自动保存;需手动触发下载操作。

4.用 180° 旋转代替水平翻转

✗ 错误想左右镜像,选了 180° 旋转
✓ 修复左右镜像需用「水平翻转」功能,非旋转类

180° 旋转是上下+左右同时颠倒,与镜像(仅左右颠倒)结果不同。

5.大图旋转后内存不足崩溃

✗ 错误上传 8000×6000 的 20MB 图片直接旋转
✓ 修复先压缩或裁剪到合理尺寸(如 4000px 以内)再旋转

浏览器端处理大图时,旋转操作需额外内存,超限会导致标签页崩溃。

6.任意角度输入超出 0-360 范围

✗ 错误填 450 或 -720,以为会自动归约
✓ 修复填 90、180、270 或 0-360 之间的任意值

工具不自动做模 360 运算,超出范围的角度可能导致旋转效果与预期不符。

7.旋转后图片方向正确但 EXIF 方向未更新

✗ 错误手机竖拍照片旋转后,在电脑上方向仍不对
✓ 修复旋转后重新保存图片,EXIF 方向标记会被覆盖为 1(正常)

手机照片含 EXIF 方向标记,旋转操作会重写像素并清除原标记,但部分查看器仍读旧标记。

第三节

工作原理

How It Works

核心公式

x' = x·cosθ - y·sinθ, y' = x·sinθ + y·cosθ

变量说明

  • x原像素横坐标(原点在图像中心)
  • y原像素纵坐标(原点在图像中心)
  • θ旋转角度(逆时针,单位:度)
  • x'旋转后像素横坐标
  • y'旋转后像素纵坐标

示例

一张 400×300 像素的图片,绕中心逆时针旋转 30°。取原图中心点 (200,150) 附近像素 (210,160),相对中心偏移 (10,10)。θ=30° 时 cos30°≈0.8660, sin30°=0.5。代入公式:x' = 10×0.8660 - 10×0.5 = 8.66 - 5 = 3.66,y' = 10×0.5 + 10×0.8660 = 5 + 8.66 = 13.66。新坐标 (200+3.66, 150+13.66) ≈ (203.7, 163.7),经双线性插值后得到该位置像素值。

上传图片(PNG/JPG/WebP)选择角度(90°/180°/270°/自定义)Canvas 旋转(浏览器本地计算)结果用户输入本地处理输出结果
用户输入 本地处理 输出结果
第五节

常见问题

Q & A
我想把照片旋转 1 度,但工具只有 90/180/270 选项,怎么弄?

工具默认提供 90/180/270 三个预设按钮,但下方有「任意角度」输入框,直接填 1 即可。注意:浏览器端的旋转对 JPEG 等有损格式会重新编码,每转一次画质轻微下降。如果只是微调水平线,建议用专门的透视校正工具;本工具更适合批量旋转固定角度(如手机拍摄的竖屏照片统一转 90 度)。

旋转后图片变模糊了,是工具的问题吗?

不是工具本身算法问题。浏览器在旋转 JPEG 时,会先将原始数据解码、旋转、再重新压缩编码,这个过程就会损失画质。如果原图是 4000x3000 像素,旋转后尺寸不变但文件体积会变小,就是重新压缩的痕迹。想避免损失:1. 用无损格式如 PNG 或 WebP 做中间步骤;2. 如果只是纠正手机拍摄方向,建议用 EXIF 旋转(本工具暂不支持)。

能一次旋转几十张图片吗?还是只能一张一张转?

本工具是纯浏览器端处理,没有后端批量上传接口,目前只能单张处理。如果想批量旋转,建议在本地用文件管理器(Windows 资源管理器选中多张图片→右键「旋转」)或免费软件如 IrfanView 的批量转换功能。本工具更适合偶尔处理一两张没有 EXIF 方向标记的图片。

我转了一张 20MB 的 RAW 文件,为什么页面卡住不动了?

浏览器能处理的图片格式有限,RAW(.CR2/.NEF/.ARW 等)通常不被原生支持,工具会尝试用浏览器内置解码器,但大体积 RAW 文件容易导致内存溢出或页面无响应。建议先用相机厂商软件或 Adobe Lightroom 将 RAW 导出为 JPEG/PNG(长边不超过 5000 像素),再放到本工具旋转。手机拍的 HEIC 格式也可能遇到类似问题。

旋转 90 度后,图片上下出现了白边,怎么去掉?

白边通常是因为原图不是正方形,旋转后浏览器按「适应」模式显示,将旋转后的矩形放入原画布尺寸的矩形框内,多出来的区域用白色填充。本工具没有裁剪功能,处理完下载后,白边是实际存在于图片中的。需要去白边的话,下载后用任何图片查看器的裁剪功能(Windows 照片应用→裁剪→按比例拉一下)即可去掉。

这个工具会上传我的图片到服务器吗?

不会。本工具是纯前端处理(FE),所有图片数据只在你自己的浏览器内存里运算,不会发送到任何服务器。关闭页面或刷新后,图片数据自动清除。可以放心处理身份证、合同等含敏感信息的图片,但注意:如果图片本身包含 EXIF 位置信息,旋转后的下载文件仍可能保留该数据,建议用专门工具擦除 EXIF。

为什么我选了 180 度旋转,下载后图片方向还是没变?

可能是浏览器或手机相册的「智能旋转」功能在干扰。部分系统相册会读取图片的 EXIF 方向标记,自动显示为「正确」方向,而实际像素数据并未旋转。本工具是直接旋转像素矩阵,下载后图片的像素数据确实转了 180 度,但相册如果仍按 EXIF 标记显示,看起来就没变。解决方法:下载后用「详细信息」查看图片,如果显示尺寸与旋转前一致,说明已成功旋转;或者用其他图片查看器(如画图)打开确认。

隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。

选择 打开 +新窗口 esc关闭