旋转与翻转图片
将图片旋转 90°、180° 或任意角度,并可水平或垂直翻转。画布会自动扩大以容纳图片,角落可为透明或带颜色。
将图片拖放到此处,或点击选择图片
也可以直接从剪贴板粘贴图片(Ctrl+V / ⌘V)
完全在浏览器中运行,您的数据不会被上传。
什么是 图片旋转?
这个工具可按 90° 步进或 −180° 到 180° 之间的任意角度旋转图片,并可水平或垂直镜像。对于不是 90° 整数倍的角度,画布会变大以确保内容不被裁掉,新出现的角落为透明,或填充你选择的颜色。
如何使用 图片旋转
- 拖放、选择或粘贴图片。
- 使用向左旋转 90°、向右旋转 90°或旋转 180°,也可以用滑块或数字框设置任意角度。
- 按需切换水平翻转 / 垂直翻转。
- 对于任意角度,保持透明角落或选择背景色,然后下载结果。
示例
输入
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° 会把图片上下颠倒。水平翻转则是左右镜像,不会让图片倒转。