90 度整转不会变糊
向左、向右、上下颠倒,只是把像素挪了位置,没有一个像素被重新算过,所以 90 度和 180 度转完和原图一样清楚。JPG 会以高画质重新保存一次。
把照片转正,按 90 度整转或任意角度
或把图片拖到这里,也可以直接粘贴Ctrl V
图片工具 · 浏览器本地处理
向左、向右、上下颠倒,中间的任意角度,或者做个镜像——一张也行,三十张也行。一次拍出来半卷都是横的,就只转横图,或者只转竖图。整个过程在你的浏览器里完成。
把横躺的照片转正、把拍歪的地平线摆平、把画面左右对调——一张或者三十张,做法都一样。
向左、向右、上下颠倒,只是把像素挪了位置,没有一个像素被重新算过,所以 90 度和 180 度转完和原图一样清楚。JPG 会以高画质重新保存一次。
地平线歪了两三度就填两三度,想让画面故意斜着也可以。转完画面四周会自动留出空间,照片的哪个角都不会被切掉。
左右对调是水平翻转,上下对调是垂直翻转,可以单独用,也可以和旋转一起用——前置摄像头拍出来是反的,翻一下就对了。
「应用到」选「横图」或「竖图」,就只有那一种形状的文件会被转。其余的原封不动送出来,卡片右上角标着「未改动」。
手机常常把照片横着存下来,另外记一条「哪边朝上」的隐藏信息。企业微信、Outlook 和很多上传表单不读它,照片就显示成横的。把照片拖进来,存下来的那一份画面本身就是正的,那条信息也被去掉了。
斜着转会在四个角露出空白。PNG 和 WebP 可以留成透明,也可以填白色或黑色;JPG 没有透明,边角一定是实色。
| 操作 | 一张 4000 × 3000 的照片会变成 | 画质 |
|---|---|---|
| 向右 90° · 向左 90° | 3000 × 4000 | 像素挪位置,JPG 以高画质重新保存一次 |
| 上下颠倒(180°) | 4000 × 3000 | 像素挪位置 |
| 15°(把地平线摆正) | 4641 × 3934,边角补色 | 以高画质重画一次 |
| 水平翻转或垂直翻转 | 4000 × 3000 | 像素左右或上下对调 |
| 不在「应用到」的范围里 | 保持原样 | 原文件原封不动 |
这个页面说的那条隐藏信息确实存在,它有正式的名字,而且不是每个应用都会读它。
这条隐藏信息是手机和相机写进每张照片的一个标准字段,由相机行业自己的文件标准定义。它记录的是:这张照片要往哪边转,才是正的。
“The image orientation viewed in terms of rows and columns.”浏览器默认会读这条信息,所以一张照片在你屏幕上看着是正的,传到不读它的应用里却变成横的。这个工具读取这条信息,把画面本身转正,保存时去掉这条信息,任何应用都没法再把它转第二次。
“The EXIF information contained in the image is used to rotate the image appropriately.”六个常见场景、各自卡住的那条规定,以及怎么在交出去之前把方向弄对。每条规定都链接到官方原文。
美团外卖的图片发布规范写着菜品图需清晰、完整(容器拍摄完整)、色彩鲜明有食欲、方向正确,还要求菜品图片比例为4:3,分辨率不得低于600*450。竖着拍的、随手翻出来的那几张,一传上去就横躺着。
用 Vormly 怎么解决
把这一批都加进来,「应用到」选「竖图」,再按向右 90° 或向左 90°。横着拍好的那些标成「未改动」,原文件原样返回。90 度整转只是挪像素,菜品的细节一点没少。
《纸质档案数字化规范》(DA/T31—2017)对图像处理的要求是:对不符合阅读方向的数字图像应进行旋转还原;对出现偏斜的图像应进行纠偏处理,以达到视觉上基本不感觉偏斜为准。一沓纸进扫描仪,横的竖的、歪一点的都会有。
用 Vormly 怎么解决
方向整个不对的,用向右 90°、向左 90° 或上下颠倒转回来,整转不会让字变糊。只是歪了一点的,把角度填进去,比如 1.5°,画面四周会自动留出空间,页边不会被切掉。
微信开放文档里,wx.getImageInfo 返回的宽高写着「不考虑旋转」,方向单独放在 orientation 字段里:right 是顺时针旋转90度,对应 Exif 中的 6;down 是旋转180度。也就是说画面没动,只是旁边记了一句话——不读这句话的系统,看到的就是横的。
用 Vormly 怎么解决
把素材先拖进来,打开「把手机照片存成正的」,再点「只把方向修正,不额外旋转」。画面本身被转正,那条隐藏信息被移除,之后无论谁打开都不会再转一次。已经是正的照片不用额外操作。
腾讯云数据万象的图片处理里,/auto-orient 是自适应旋转:根据原图 EXIF 信息将图片自适应旋转回正。可这是挂在链接上的参数——网页上看着是正的,存在桶里的原始文件还是横的。谁下载、谁转发、谁把它放进别的系统,横的那一份就跟着走。
用 Vormly 怎么解决
把这批图先在这里转正再上传,方向就写死在画面里了,不再依赖链接参数。文档里「旋转」和「镜像翻转」本来就是两个参数,这里也是两排按钮:旋转不会改变画面内容,翻转会把左右对调。
中国摄影家协会第30届国展的征稿启事,对纪录类作品的后期处理列了八条,其中第 3 条是允许裁切、旋转画面,第 4 条是不允许对画面进行翻转和破坏原始比例的拉伸、压缩。地平线拍歪了可以救,顺手做个镜像就废了。
用 Vormly 怎么解决
把确切的角度填进去,画面会自动留出空间,照片的哪个角都不会丢;两个翻转按钮不要碰。转完接着去「图片裁剪」,只把边角那圈补色裁掉,比例不会被拉伸。
Apple 的支持文档写着:若要使自拍与在前置相机取景框中看到的一样,而不是反向自拍,请前往「设置」>「相机」,然后打开「镜像前置镜头」。也就是说不开这个开关,存下来的自拍是反的;半路改过它,同一组打卡照就一半正一半反。
用 Vormly 怎么解决
把方向不一致的那些挑出来,只按水平翻转,不用旋转。翻转只是把像素左右对调,画面不会变糊,JPG 以高画质重新保存一次,一次最多 30 张。
手机常常把照片横着存下来,另外记一条「哪边朝上」的隐藏信息(也就是 EXIF 里的方向)。你的手机和浏览器会读这条信息,所以看着是正的;企业微信、Outlook 的头像和很多上传表单不读,于是显示成横的。在相册里转一下也不一定管用——那只是把这条信息改了,画面本身还是横的。把照片拖进来,打开「把手机照片存成正的」,再点「只把方向修正,不额外旋转」,存下来的那一份画面本身就是正的,这条信息也被去掉了。
可以。「应用到」选「横图」或「竖图」,就只有那一种形状的文件会被转,其余的原封不动送出来,卡片上标着「未改动」。一次最多 30 张,处理完可以打包成一个 ZIP 下载。
四个按钮里,前两个每按一次转 90°;要别的角度就拖滑杆,或者直接在旁边的框里填数字,−180° 到 180° 都行。后两个是翻转:水平翻转把画面左右对调,垂直翻转把上下对调,可以单独用,也可以和旋转一起用。注意翻转和旋转不是一回事——翻转之后的画面是镜像的,字会反过来。
90 度、180 度和两个翻转都不会:它们只是把像素挪个位置,一个像素都没有重新算过。其它角度要把画面重画一次,会以高画质重画,并且在四周留出空间,保证边角不被切掉——放大到像素去看,斜边上会有一点过渡,正常观看看不出来。JPG 会以高画质重新保存一次,PNG 保留全部细节。另外,单张超过约 1670 万像素的图片会被直接跳过,不会自动缩小,需要先去「调整尺寸」。
不会。Vormly 的旋转和编码都在你的浏览器里完成,图片不会离开你的设备,服务器上也不会留副本,所以不用注册也不用排队。