旋转与翻转图片

将图片旋转 90°、180° 或任意角度,并可水平或垂直翻转。画布会自动扩大以容纳图片,角落可为透明或带颜色。

将图片拖放到此处,或点击选择图片
也可以直接从剪贴板粘贴图片(Ctrl+V / ⌘V)

完全在浏览器中运行,您的数据不会被上传。

什么是 图片旋转?

这个工具可按 90° 步进或 −180° 到 180° 之间的任意角度旋转图片,并可水平或垂直镜像。对于不是 90° 整数倍的角度,画布会变大以确保内容不被裁掉,新出现的角落为透明,或填充你选择的颜色。

如何使用 图片旋转

  1. 拖放、选择或粘贴图片。
  2. 使用向左旋转 90°、向右旋转 90°或旋转 180°,也可以用滑块或数字框设置任意角度。
  3. 按需切换水平翻转 / 垂直翻转。
  4. 对于任意角度,保持透明角落或选择背景色,然后下载结果。

示例

输入
40×20 image with red top-left, green top-right, blue bottom-left quadrants, Rotate right 90°
输出
20×40 image whose top-left pixel is blue (the former bottom-left corner)

何时使用 图片旋转

用于修正横着拍的照片、校正略有倾斜的扫描件或地平线,或制作镜像图片。按任意角度旋转会对像素重采样,使图片略微变软;反复做任意角度旋转会累积损失,所以请始终从原图旋转一次。

图片旋转 的工作原理

输出尺寸是旋转后矩形的外接框:宽度 = w·|cos θ| + h·|sin θ|,高度 = w·|sin θ| + h·|cos θ|。画布先平移到中心,旋转 θ 角度,在翻转的轴上缩放 −1,然后把图片居中绘制。90° 的整数倍只是交换宽度和高度,因此不会对像素做插值。

常见用例

  • 修正横着拍摄的照片。
  • 校正倾斜了 2–3 度的扫描文档。
  • 镜像自拍照或带文字的图片。
  • 为设计制作带透明背景的旋转图形。

安全提示

图片使用 Canvas API 在你的浏览器本地解码、处理和编码,不会上传到任何服务器。

常见问题

旋转 90° 是无损的吗?

像素只是被移动,不做插值。保存为 PNG 时结果是无损的;输出 JPEG 或 WebP 则会重新压缩图片。

为什么旋转 45° 后图片变大了?

画布会扩大到旋转后的外接框,这样图片的任何部分都不会被裁掉。如有需要,之后可用图片裁剪工具裁剪。

翻转和旋转 180° 有什么区别?

旋转 180° 会把图片上下颠倒。水平翻转则是左右镜像,不会让图片倒转。

推荐的下一步

探索更多分类