图片裁剪器

即时纵横比模板,具有流畅的手柄和像素级微调。

返回工具

正在批量裁剪...

拖放需要裁剪的照片

人像、短视频、主视觉幻灯片、RAW 文件或 ZIP 包都能在裁剪前即时预览。

宽高比预设 + 锚点控制 ZIP 压缩包在本地解压

裁剪队列

  • 将资源加入队列,在导出前选择比例和锚点。

裁剪控制

高级构图

需要像素级调整?先使用居中,然后用顶部、底部、左侧或右侧重新构图。

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

批处理进度

We never store originals. Cropped results are deleted after delivery.

裁剪输出将显示在这里,带有快速预览和下载按钮。

<p>这个<strong>图像裁剪工具</strong>可以将图像缩小到特定的矩形区域。支持上传 JPG、JPEG、PNG、WEBP、AVIF、HEIC、HEIF、GIF、TIFF、BMP、ICO 或任何其他受支持的格式,选择宽高比或设置具体的像素尺寸,然后下载裁剪后的结果。单次批处理最多 50 个文件,每个文件最大 40 MB。源图像的格式、色彩配置文件和 EXIF 元数据会被保留;动画 GIF 和 WEBP 会逐帧裁剪,原始时序保持不变。</p> <h2>裁剪工具的工作原理</h2> <p>有两种模式,取决于你告诉工具什么。在<strong>宽高比模式</strong>中,裁剪工具会计算源图像内能容纳的最大矩形(按照你选择的宽高比),根据锚点(中心、顶部、底部、左侧或右侧)定位它,然后输出这个矩形。在<strong>像素模式</strong>中,你提供四个数字(x、y、宽度、高度),裁剪工具就会返回完全对应的矩形,如果超出图像边界会自动限制在图像范围内。</p> <p>输出保持源图像的格式。如果你上传的是带透明度的 PNG,裁剪后的 PNG 仍然会有透明度。如果你上传的是动画 GIF,输出就是同样的 GIF 裁剪到新的矩形,每一帧都会被相同地修剪,原始的帧时序和循环次数保持不变。裁剪工具不会重新编码或重新压缩裁剪区域外的图像数据;它只是改变画布大小。</p> <h2>宽高比预设</h2> <p>五个预设涵盖了常见的用途:</p> <ul> <li><strong>原始:</strong>保持源图像的宽高比。当你想用像素坐标裁剪,或只是想从边缘裁掉几个像素时很有用。</li> <li><strong>1:1 正方形:</strong>Instagram 动态帖子、头像、应用图标。正方形裁剪也是最安全的缩略图格式,因为一些缩略图系统可能会在后续应用自己的中心裁剪。</li> <li><strong>9:16 竖屏:</strong>Instagram Stories 和 Reels、TikTok、YouTube Shorts、竖屏手机内容。几乎所有全屏竖屏移动格式都需要 9:16。</li> <li><strong>4:5 竖屏:</strong>Instagram 动态竖屏帖子。4:5 是 Instagram 主动态允许的最高宽高比;更高的比例会被平台中心裁剪。</li> <li><strong>16:9 宽屏:</strong>YouTube 缩略图、博客顶部横幅、演示幻灯片、现代桌面壁纸。标准的横屏视频和屏幕宽高比。</li> </ul> <p>对于任何其他宽高比(DSLR 照片的 3:2、超宽屏的 21:9 或特定打印尺寸的自定义尺寸),请使用像素矩形模式并输入你需要的确切尺寸。</p> <h2>锚点:裁剪位置</h2> <p>当你在不匹配的图像上改变宽高比时,裁剪工具必须从某处裁掉多余部分。锚点控制源图像的哪一部分保留:</p> <ul> <li><strong>中心(默认):</strong>保留中间部分,从两个相对的边均匀裁剪。对于大多数主体居中的照片是正确的选择。</li> <li><strong>顶部:</strong>保留顶部,从底部裁剪。当主体在画面顶部时使用(下面有很多空地的头部照片、墙顶部的竖立标志)。</li> <li><strong>底部:</strong>保留底部,从顶部裁剪。与上面相反。</li> <li><strong>左侧:</strong>保留左侧,从右侧裁剪。适合左对齐的构图。</li> <li><strong>右侧:</strong>保留右侧,从左侧裁剪。适合右对齐的构图。</li> </ul> <h2>何时使用像素模式</h2> <p>宽高比模式很快就能"给我从这张照片裁一个 16:9 的,由裁剪工具选择位置"。像素模式适合你知道确切需要哪个区域的情况:特定人脸周围的区域、特定标志、已知坐标的截图区域。像素模式也是获得预设列表中不存在的任意宽高比的唯一方式。输入 x、y、宽度和高度;裁剪工具就会精确地裁剪到那个矩形。</p> <h2>裁剪工具不能做的事</h2> <p>裁剪工具是一个专注于一项工作的工具。它不能旋转、拉直、镜像或扭曲图像 - 要做这些,请使用<a href="/en/image-rotator">旋转和翻转工具</a>(任意角度、对齐到 90 度、水平或竖直镜像)。它不能调整大小或缩放 - 裁剪改变的是画布,不是像素密度;要做这个,请使用<a href="/en/image-resizer">图像调整大小工具</a>。它不能改变格式或压缩 - 要做这个,请使用<a href="/en/image-converter">图像转换工具</a>和<a href="/en/image-compressor">图像压缩工具</a>。根据需要把这些工具链接在一起使用。</p> <h2>批量裁剪和隐私</h2> <p>每个裁剪操作都在服务器内存中运行。文件流向裁剪端点,解码到 buffer,进行裁剪,然后在 JSON 响应中以 base64 的形式返回。没有任何内容被写入磁盘、建立索引、记录日志或缓存。响应发送后 buffer 立即释放。单次批处理最多 50 个文件,每个文件最大 40 MB。ZIP 压缩包会在服务器端解包,每个条目都计入相同的 50 文件限制。单个文件的输出单独返回,多个文件的输出重新打包成一个 ZIP 供下载。</p> <p>相同的宽高比和锚点应用于批处理中的每个文件,这对于一次处理许多类似照片(例如,为目录将一个产品照片文件夹裁剪到 1:1)是正确的行为。对于每张图像的自定义矩形,请单独处理文件。</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>不会。裁剪改变画布但不改变像素密度;裁剪区域中保留的像素与源图像中的相同像素完全相同。输出以与输入相同的格式重新编码,这对于有损格式(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_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">我能裁剪动画 GIF 并保留动画吗?</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。这在屏幕录制 GIF 意外捕获了太多周围桌面,而你只想要相关 UI 区域时很有用。</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>五个预设:原始(保持源宽高比)、1:1 正方形、9:16 竖屏(Stories、Reels、Shorts)、4:5 竖屏(Instagram 动态竖屏)和 16:9 宽屏(YouTube、顶部横幅、幻灯片)。对于不在此列表中的任何宽高比,切换到像素模式并输入你需要的确切宽度和高度;裁剪工具接受任何适合源图像的像素矩形。</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>当新宽高比与源宽高比不同时,锚点控制源图像的哪一部分在裁剪中幸存。将锚点设置为中心(默认值)时,裁剪工具从两个相对的边均匀裁剪。设置为顶部时,裁剪工具保留图像的顶部并从底部裁剪(适合下面有空地的头部照片)。底部、左侧和右侧对各自的边也是如此。选择与你的主体在画面中位置相匹配的锚点。</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>可以。切换到像素模式并输入你想要的确切 x、y、宽度和高度。裁剪工具会精确地裁剪到那个矩形。如果你输入的尺寸超过图像边界,矩形会被限制在源内部而不是用空白填充。当你有来自截图、OCR 区域或设计规范的特定坐标时,这是正确的模式。</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">我的 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 色彩配置文件默认会被保留。输出保持源的格式和嵌入数据,只是画布大小不同。要在分享裁剪照片前删除 GPS 坐标或其他个人元数据,请通过启用了删除元数据选项的转换工具运行结果。</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">上传的文件会被存储在任何地方吗?</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_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>快速参考:1:1 用于 Instagram 动态帖子和头像;4:5 用于 Instagram 竖屏动态帖子(平台在动态中接受的最高比例,更高的会被中心裁剪);9:16 用于 Instagram Stories、Reels、TikTok、YouTube Shorts 和任何全屏竖屏移动内容;16:9 用于 YouTube 缩略图、博客顶部横幅、演示幻灯片和现代桌面壁纸。LinkedIn 倾向于 1.91:1 的共享链接预览(使用像素模式)。Twitter 和 Facebook 对大多数宽高比都很宽容,会中心裁剪任何超出其首选范围的内容。</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>可以。单次批处理最多 50 个文件,每个文件最大 40 MB。相同的宽高比和锚点应用于批处理中的每个文件,这正是你在裁剪产品照片文件夹到 1:1 或一组头部照片到 4:5 时想要的。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_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-resizer">调整大小</a>、<a href="/en/image-rotator">旋转和翻转</a>、<a href="/en/image-converter">格式转换</a>和<a href="/en/image-compressor">压缩</a>。</p> </div> </div> </div> </div>