旋转和翻转

拨动任意角度,捕捉90°增量,并切换水平或垂直镜像。

返回工具

正在旋转批次...

拖放任何需要矫正的内容

扫描件、截图、艺术作品、RAW 拍摄和 ZIP 文件夹在导出前预览旋转效果。

吸附到 ±90° 或自定义角度 ZIP 压缩包在本地解压

对齐队列

  • 添加文件以预览倾斜度,并决定每个文件需要多少旋转或翻转。

旋转控制

高级对齐控制

需要完美的90°旋转?拖动滑块时按住Shift键,以15°增量捕捉。

拖放文件即可查看实时预览。

批处理进度

原始上传的文件在您收到旋转输出后立即消失。

旋转后的文件会显示在这里,带有方向说明和下载按钮。

<p>这个<strong>图像旋转工具</strong>可以将图像旋转任意角度(从 -180 到 +180 度),并可选择水平或竖直翻转。快速按 90 度对齐来快速调整方向,或输入精确角度来矫正倾斜的扫描件和歪斜的手机照片。画布会自动扩展以适应旋转后的图像,所以角落永远不会被裁剪掉。每批最多 50 个文件,每个文件最大 40 MB。源格式、色彩配置文件、EXIF 元数据和动画时序都会保持不变。</p> <h2>旋转工具的功能</h2> <p>三个独立操作,按此顺序应用:水平翻转(左右镜像)、竖直翻转(上下镜像)和任意角度旋转。每个操作都是可选的。将角度设置为 90 可以顺时针旋转四分之一圈,-90 为逆时针,180 为上下颠倒,或任何中间值(例如 2.5 表示轻微矫正)。翻转开关与旋转独立,所以您可以在不旋转的情况下镜像图像,也可以在一次操作中同时进行两者。</p> <p>非直角旋转需要画布扩展,因为旋转后的图像不再适应原始矩形。旋转工具会自动处理:输出画布会扩展以包含整个旋转后的图像,新露出的角落区域变为透明。对于支持透明度的格式(PNG、WEBP、GIF、TIFF),这些角落在输出中保持透明。对于不支持 Alpha 通道的格式(JPG、BMP),角落在编码时会填充背景色,默认为白色。</p> <h2>何时旋转或翻转</h2> <ul> <li><strong>修复侧向拍摄的手机照片:</strong>当手机的自动旋转传感器在拍摄时失效,EXIF 方向标志错误。90 或 -90 度可以解决大多数情况。</li> <li><strong>矫正倾斜的扫描件:</strong>文件以轻微角度通过扫描仪,导致倾斜 1 到 5 度。输入小角度来使文本水平。</li> <li><strong>修正倾斜的手机照片:</strong>手持拍摄很少完全水平。1 到 3 度的反向旋转可以修正地平线。</li> <li><strong>出于布局原因进行镜像:</strong>一张人物向左看的照片,但您的设计需要他们向右看;一个标志需要朝另一个方向以实现对称放置。水平翻转可以处理这个问题。</li> <li><strong>竖直翻转的特殊情况:</strong>水面倒影、镜像效果构图,或撤销来自故障扫描仪的意外竖直镜像。</li> <li><strong>批量旋转文件夹:</strong>从未写入方向元数据的较旧相机导入的照片目录。在一次操作中对文件夹中的每个文件应用相同的 90 度旋转。</li> </ul> <h2>与其他工具配合使用</h2> <p>旋转通常与裁剪配合使用。旋转倾斜照片几度来修正地平线后,画布现在有透明角落或略大的尺寸。使用<a href="/en/image-cropper">图像裁剪工具</a>将结果裁剪回干净的矩形,不含透明边缘。旋转后进行格式更改时,<a href="/en/image-converter">图像转换工具</a>处理转换,<a href="/en/image-compressor">图像压缩工具</a>在旋转期间文件增大时缩小文件。</p> <h2>批量旋转和隐私</h2> <p>每次旋转都在服务器上的内存中运行。文件流向旋转端点,解码到 buffer,通过翻转和旋转管道,然后作为 base64 在 JSON 响应中返回。没有任何内容被写入磁盘、索引、日志或缓存。响应发送后立即释放 buffer。每批最多 50 个文件,每个文件最大 40 MB。ZIP 存档在服务器端解包,每个条目都计入相同的 50 文件限制。相同的角度和翻转设置应用于批中的每个文件。EXIF 元数据、ICC 色彩配置文件和动画帧时序都会保持不变。</p> <h2 class="tools-section-title">常见问题</h2> <div class="collapse-group collapse-group-narrow"> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_1"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">我可以旋转多少度?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>任意角度从 -180 到 +180 度,以任何小数增量。正值顺时针旋转,负值逆时针旋转。90 和 -90 最常见(四分之一圈),180 上下颠倒图像,小值如 1.5 或 -2.7 对矫正倾斜的扫描件或歪斜的手机照片很有用。没有预设列表,输入您需要的确切角度。</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_2"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">旋转会降低图像质量吗?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>直角旋转(90、-90、180)完全无损;像素只是以新的排列方式重新排列。非直角旋转(任何其他角度)需要重新采样,因为新像素不与旧网格对齐;旋转工具使用双三次插值,保留质量很好,但在技术上是有损步骤。视觉差异通常不可见。对于有损格式(JPG、有损 WEBP),保存时还有一轮新的编码,所以对于重复编辑,请在 PNG 或无损 WEBP 中保留中间副本。</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_3"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">我按非直角旋转时角落会发生什么?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>输出画布会扩展以包含整个旋转后的图像,旋转矩形外的新角落区域变为透明。对于支持透明度的格式(PNG、WEBP、GIF、TIFF),这些角落在输出中保持透明。对于 JPG 和 BMP(没有 Alpha 通道),角落在保存图像时填充为白色。要得到没有透明或白色角落的干净矩形,请在旋转后使用图像裁剪工具进行裁剪。</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_4"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">旋转和翻转有什么区别?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>旋转是围绕中心转动图像。翻转是沿轴镜像。180 度旋转和水平加竖直翻转的组合产生相同结果,但对于任何其他转换它们是不同的。水平翻转交换左右(对反转人物或标志方向很有用)。竖直翻转交换上下(对反射效果很有用)。两个翻转和旋转是独立开关,所以您可以在一次操作中组合其中任何一个。</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_5"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">我如何矫正倾斜的照片?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>估计地平线(或另一参考线)偏离水平多少度,然后旋转该数量的相反值。如果照片顺时针倾斜 2 度,旋转 -2 度使其水平。预览帮助您微调;从粗略猜测开始,以半度增量调整,直到地平线笔直。旋转后,画布会有透明角落;如果您想要平坦的矩形输出,请裁剪结果为干净矩形。</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_6"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">我可以旋转动画 GIF 和 WEBP 吗?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>可以。动画 GIF(或动画 WEBP)的每一帧都以相同方式旋转和翻转,原始帧时序和循环计数保持不变。输出是新方向的动画 GIF 或动画 WEBP,以与源相同的速度播放并以相同方式循环。每一帧的画布一起扩展,所以动画不会在大小之间跳跃。</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_7"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">EXIF 元数据会在旋转后保留吗?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>会。EXIF 标签(相机、镜头、曝光、GPS、拍摄时间)和 ICC 色彩配置文件通过旋转管道保持不变。注意 EXIF 方向标志是与实际像素方向分开的值;旋转工具直接更改像素,所以输出无论方向标志如何都能正确呈现。要在分享前删除元数据,用启用删除元数据选项的转换工具运行结果。</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_8"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">我可以一次批量旋转数十张照片吗?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>可以。每批最多 50 个文件,每个文件最大 40 MB。相同的角度和翻转设置应用于批中的每个文件,这正是您在修正来自未写入方向元数据的相机的照片文件夹时,或为了布局一致性镜像一组产品照片时想要的。ZIP 存档在服务器端解包,每个条目都计入相同的 50 文件限制。输出单独返回或重新打包到单个下载 ZIP。</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_9"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">上传的文件会存储在任何地方吗?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>不会。文件流向旋转端点,解码到内存 buffer,通过翻转和旋转管道,然后在响应中返回。没有任何内容被写入磁盘、索引、日志或缓存。响应发送后立即释放 buffer。该工具不需要注册,也不会跟踪您旋转过哪些图像。</p> </div> </div> </div> <div class="collapse-container collapse-faq" data-collapse-accordion data-collapse-group="seo-faq" data-collapse-no-save data-collapse-key="seo_faq_10"> <button class="collapse-header" type="button"> <div class="collapse-header-content"> <i class="fas fa-lightbulb collapse-header-icon" aria-hidden="true"></i> <span class="collapse-header-title">旋转工具是免费的,需要注册吗?</span> </div> <i class="fas fa-chevron-down collapse-chevron" aria-hidden="true"></i> </button> <div class="collapse-content"> <div class="collapse-content-inner"> <p>免费且无需注册。没有速率限制,输出中没有添加水印,没有高级层级保留额外功能。这同样适用于所有 imgdeal 工具,包括<a href="/en/image-cropper">裁剪</a>、<a href="/en/image-resizer">调整大小</a>、<a href="/en/image-converter">格式转换</a>和<a href="/en/image-compressor">压缩</a>。</p> </div> </div> </div> </div>