在线图片变换

旋转翻转 斜切 / 平移 批量 ZIP 更新于 2026-11-04
添加图片 可一次加多张,统一套用同一套变换参数;图片不上传
把图片拖到这里,或 点击选择 JPG / PNG / WebP / GIF / BMP · 可多选 · 也可以直接 Ctrl / ⌘ + V 粘贴
变换设置 改一个参数预览就刷新;快捷按钮会叠加到下面的滑杆上
旋转
0°
画布
水平斜切
0°
垂直斜切
0°
水平平移
0%
垂直平移
0%
空白底色
#FFFFFF
自定义取色
格式
  • 跟随原格式
  • JPEG
  • PNG
  • WebP
质量
92%
选项
空白透明
添加图片后这里会实时预览第一张。参数改动不下发到已生成的成品,改完记得重新点「开始变换」。
原始 — 输出 — 当前参数 默认
添加图片后这里显示预览
全部在浏览器里用 Canvas 完成:图片不上传、张数不限、不会留下副本。

工具介绍

手机竖拍的照片想变横、扫描件歪了要摆正、产品图要镜像——这一页把旋转、翻转、斜切、平移四类仿射变换放在一起,参数可以叠加,改一下立刻看到结果。

任意角度旋转为什么要「扩展画布」?把一张矩形绕中心转 30°,四个角会甩到原画布之外。此时有两种选择:自动扩展——按旋转后的外接矩形重算画布尺寸(宽 W' = |W·cosθ| + |H·sinθ|,高 H' = |W·sinθ| + |H·cosθ|),整张图完整保留、四周多出空白;保持原尺寸——画布不动,超出部分直接丢弃,尺寸不变但四个角被切掉。摆正扫描件要用前者,要求输出尺寸与输入严格一致时用后者。

斜切能修什么?斜切是把图片朝一个方向推成平行四边形的仿射变换:水平斜切能修正翻拍屏幕、纸张时的横向偏斜,垂直斜切能修正前倾后仰拍摄带来的纵向压缩,配合平移可以把修正后的内容挪回画布正中。注意它只能修平行变形——如果是近大远小的透视畸变,需要的是四点透视校正,不在本工具能力范围内。

翻转与旋转是两回事:旋转 90° 会把图片的宽高互换,水平翻转只做镜像、宽高不变。镜像(水平翻转 + 旋转 180°)等于垂直翻转,页面上都给了快捷按钮。

应用场景

想做什么怎么设置说明
手机竖拍照片转横右转 90°宽高自动互换
扫描件/文档摆正旋转滑杆微调 + 自动扩展边角不会被切
翻拍屏幕的斜边修正水平/垂直斜切各试一下只修平行变形
产品图做镜像镜像水平翻转 + 旋转 180°
批量统一方向加多张 + 同一套参数 + ZIP一次导出全部

常见问题

为什么旋转后图片变模糊了?

任意角度旋转需要重采样,非 90° 倍数必然会有插值。浏览器用的是双线性插值,放大后可能显得软。要清晰就用 90° / 180° 这类整数倍(不插值),或者先放大再旋转。

「自动扩展」和「保持原尺寸」怎么选?

摆正、校正倾斜用自动扩展,因为你要的就是完整保留内容;如果要的是「输出尺寸必须和输入一模一样」(比如某些平台的图标规格),就选保持原尺寸,代价是四个角会被切掉。

选了透明,导出却还是白底?

透明只对 PNG 与 WebP 有效,JPEG 格式本身不支持 Alpha 通道。如果格式选了 JPEG(或跟随原格式而原图是 JPEG),空白处会自动填成白色。

GIF 动图会保留动画吗?

不会。Canvas 只取第一帧,输出的是静态图。需要保留动画请用专门的动图工具。

批量时每张图参数一样吗?

一样。所有图片共用同一套参数,所以适合"统一方向""统一摆正"这类场景;如果每张要不同角度,只能一次处理一张。

关于隐私

这个工具完全在你的浏览器里运行:你输入的内容、上传的文件,都不会离开你的电脑,也不会传到任何服务器。

  • 不上传——处理全程在本地完成,页面不向后端发送你的数据;
  • 不留存——我们不保存、不记录你的任何输入内容;
  • 断网也能用——页面加载完成后,断开网络照样正常使用。

放心用,数据只在你自己的电脑上转一圈。

更新日志

2026-10-23
界面换成 ui-kit,设置压成一行组
2026-10
批量与透明底

相关工具推荐