跳到正文

图片旋转与翻转

Rotate & Flip

按 90 度整倍或任意角度旋转,并可左右、上下镜像。

从扫描仪出来歪了两度的照片,和需要转四分之一圈的照片,是代价大不相同的两种操作。四分之一圈移动的是整个像素;两度要对每一个像素做插值。这个页面两种都做,并告诉你你要的是哪一种。

🔒 完全在你的浏览器里运行rotateflipmirror
直角旋转
填补四角的背景

任意角度旋转会把画布扩到旋转后的外接矩形 —— 1000×1000 的图转 45° 会变成 1415×1415 —— 新露出来的四角就用这个颜色填。

像素分毫不差。 直角旋转和镜像只是整块搬动像素,不做任何插值。存成 PNG 或无损 WebP,结果和把原图转过去逐字节相同;存成 JPEG 会重新编码,而那份损失并不是旋转造成的。

把要旋转的图片放到这里

所有处理都在这个标签页里完成,什么都不会上传。

怎么用

  1. 旋转或镜像

    四分之一圈旋转和两种镜像是像素置换——每个输出字节都是某个输入字节换了个地址。

  2. 用角度滑块摆正

    任意角度旋转会把画框扩大到旋转后的包围盒,所以一张正方形图转 45° 会明显变大,多出四个空角。

  3. 选角落用什么填

    透明需要 PNG 或 WebP 输出;选 JPEG 反正会把它压平到同一种颜色上,所以要有意识地选白色或周围的颜色。

  4. 读控件下面的提示

    操作像素精确时它是绿色,需要重采样时是琥珀色,这个区别正是这个页面存在要让你看见的。

常见问题

90° 旋转是无损的吗?

旋转本身是。文件是不是取决于编码器:存成 PNG 或无损 WebP,结果和原图的旋转逐字节一致;存成 JPEG 就是重新编码。

为什么旋转后的图比原图大?

不是 90° 整数倍的旋转放不进原来的画框——角会伸出去。画框扩大到旋转后的包围盒,新增的区域用你选的背景填充。

我的手机照片一打开又自己转回去了。

那是 EXIF 方向标签:像素从来没转过,是看图软件被告知要转。这个工具旋转像素并且不写方向标签,所以你在这里看到的就是每个看图软件会显示的。

可以从这些接进来

接下来

这些工具吃得下当前工具的产出,结果可以直接送过去。