图片旋转与翻转

图片旋转与翻转

批量将图片旋转 90°、180° 或任意角度,并可水平、垂直翻转,不上传

浏览器本地计算

先选择旋转角度和翻转方式,再拖入或选择图片;修改选项会自动重新处理,完成后单张下载或打包 ZIP。

也可以直接粘贴剪贴板中的图片。图片只在当前浏览器中处理,不会上传。 支持 JPG、PNG、WebP、AVIF、BMP、GIF,每次最多 30 张,单张不超过 50 MB。

旋转
翻转

示例

输入

sample.png(页面生成,1200×800)· 顺时针 90°

示例结果

sample-rotated.png · 800×1200 · PNG

90° 旋转后宽高互换。若改为任意角度 15°,画布会扩展到 1367×1084,四角按设置保持透明或填色。

技术细节与边界

90° 的整数倍旋转与翻转只是像素换位:每个像素映射到整数坐标,不做插值,因此 PNG 输出与原像素完全一致。任意角度使用 Canvas 高质量插值,画布按旋转后的外接矩形扩展:新宽 = 宽×|cosθ| + 高×|sinθ|,新高 = 宽×|sinθ| + 高×|cosθ|,向上取整。翻转先于旋转应用。结果重新编码,不保留 EXIF;本页不做 JPEG 无损(jpegtran 式)旋转。

关于此工具

在浏览器本地批量旋转、翻转图片:可顺时针或逆时针旋转 90°、旋转 180°,也可输入任意角度;可同时水平或垂直镜像翻转。任意角度旋转时画布自动扩展,四角可保持透明或填充颜色。手机照片的 EXIF 方向会先应用到像素上,结果不再依赖方向标记。支持对比预览、单张下载和 ZIP 打包。

操作步骤

  1. 拖入、点击选择或粘贴图片,一次最多 30 张。
  2. 选择旋转角度或输入任意角度,按需勾选水平、垂直翻转。
  3. 设置输出格式与背景,检查结果后单张下载或打包 ZIP。

输入 / 输出说明

输入
JPEG、PNG、WebP、AVIF、BMP、GIF(只取第一帧);每次最多 30 张,单张不超过 50 MB、5000 万像素。
输出
旋转或翻转后的 JPEG、PNG 或 WebP 文件,可单张下载或打包为 ZIP。
限制
任意角度范围 −359.9° 至 359.9°,精度 0.1°;不自动裁掉空白;不保留元数据和动画。

注意事项

正角度为顺时针。若只想把手机照片按 EXIF 摆正,选择“不旋转”并以 PNG 或高质量输出即可。

常见问题

手机照片在电脑上显示是横着的怎么办?
这通常是 EXIF 方向标记(取值 1–8)没被软件识别。本页解码时会先按标记把像素摆正,输出不再带方向标记;选择“不旋转”即可只做摆正,如仍不对再旋转 90°。
任意角度旋转后四个角为什么出现空白?
因为画布会扩展到旋转后的外接矩形,保证画面不被裁掉。例如 1200×800 旋转 15° 会变成 1367×1084,多出的四角在 PNG、WebP 中可保持透明,JPEG 则按所选颜色填充。
旋转 90 度会降低图片画质吗?
像素本身不会。90° 的倍数旋转和翻转只是像素换位,不做插值,PNG 输出与原像素完全一致。JPEG 会按质量 92 重新编码,有轻微损失;任意角度如 15° 需要插值,边缘会略微变软。

相关工具

图片旋转与翻转 · 批量将图片旋转 90°、180° 或任意角度,并可水平、垂直翻转,不上传
图片旋转与翻转 — 工具示意图 · dayeku.com