图片裁剪工具如何在浏览器中运行
图片通过浏览器的 File API 直接打开。没有服务器上传,设备外也不会保存任何临时副本。将裁剪框拖至所需位置,从四角或边缘调整大小,实时像素数值随之更新。坐标位于源图像像素空间,因此显示的数字就是输出文件的真实尺寸。在裁剪过程中打开 DevTools 并切换到网络面板,不会出现任何对外的图片请求。您拖入的文件和您下载的文件,在整个会话中都完整保留在设备内。
支持 JPG、PNG、WebP、AVIF 格式,可锁定比例(1:1、16:9、9:16、4:5)或输入精确像素裁剪。
或将图片拖到这里
裁剪中…
在浏览器中裁剪任意图片为矩形区域,使用 Araluma 图片裁剪工具,由 cropperjs v2 驱动。将 JPG、PNG、WebP 或 AVIF 文件拖入页面,裁剪画布立即打开。拖动控制点定位选区,锁定比例(1:1、16:9、9:16、4:5、3:2、4:3 或 A4),或直接输入像素尺寸,选框会自动吻合。实时数值显示源图像像素空间中的真实输出尺寸,下载前即可确认。整个过程中图片始终保留在您的设备上,通过 DevTools 的网络面板可以验证:裁剪期间没有任何图片上传请求。PNG 和 WebP 输出保留原始文件的透明通道,JPG 输出会将透明区域替换为白色背景。每次导出均会移除 EXIF 元数据。该工具适合需要快速、精准矩形裁剪而不安装软件的用户,每次处理一张图片。
图片通过浏览器的 File API 直接打开。没有服务器上传,设备外也不会保存任何临时副本。将裁剪框拖至所需位置,从四角或边缘调整大小,实时像素数值随之更新。坐标位于源图像像素空间,因此显示的数字就是输出文件的真实尺寸。在裁剪过程中打开 DevTools 并切换到网络面板,不会出现任何对外的图片请求。您拖入的文件和您下载的文件,在整个会话中都完整保留在设备内。
点击比例预设(1:1 正方形、16:9 宽屏、9:16 竖屏、4:5、3:2、4:3 或 A4),选框会锁定到该比例。在图像上自由拖动,选择要保留的区域。如需精确像素目标,在宽度和高度输入框中填写数值,选框会自动调整匹配。选区下限是 cropperjs v2 选区元素的固有最小值。输出始终等于选区在源图像中的像素尺寸。本工具不放大:如果选区宽 600 像素,输出文件也是 600 像素宽。
如果源文件含有透明区域(PNG、带 alpha 的 WebP 或带 alpha 的 AVIF),而您选择 JPG 作为输出格式,这些透明像素会被填充为白色。JPG 没有 alpha 通道,无处存储透明信息。如需保留透明,请在完成界面的格式选择器中选择 PNG、WebP 或 AVIF。PNG 和 WebP 输出原样传递原始 alpha 通道。AVIF 也支持 alpha。格式选择器会标注每个选项的特性,下载前即可看到权衡。
按 Tab 跳到裁剪框,然后用方向键以每次一个像素的步进移动选区。按住 Shift 加方向键,步进增加到十个像素。这种键盘操作内置于 cropperjs v2 作为原生功能,不是独立的无障碍层。当您需要触控板无法实现的亚像素级视觉对齐,或在纯键盘环境下工作时非常有用。选区在移动端也响应触控:双指捏合缩放画布,然后拖动选区角点重新构图。两种情况下都无需切换额外模式。
裁剪后,在完成界面选择下载格式。PNG 是无损的,保留透明。JPG 默认采用质量 0.9 的有损压缩,大多数照片肉眼看不出与源图的差异。WebP 兼顾无损和有损模式,同样支持透明。AVIF 通过 @jsquash/avif 库以质量 0.9 编码,在同等视觉质量下文件最小,但会话中首次 AVIF 编码需要一次性下载 870 KB 的 WASM 模块。默认输出格式与输入相同:PNG 输入默认 PNG 输出,JPG 输入默认 JPG 输出。完成界面随时可以修改。
本工具只裁剪矩形:正方形、横向比例、纵向比例和自定义像素尺寸。如需圆形裁剪(带透明圆角的头像),请使用 Circle Crop。它共享相同的浏览器端处理流程,但输出的是圆形 PNG。对于已预设固定尺寸的平台模板(Instagram 1080×1080、YouTube 缩略图 1280×720、Facebook 封面 1200×630),裁剪家族中的预设页面会以这些尺寸自动加载,无需计算。如果只想转换图片格式而不裁剪,请使用 Convert 工具,可输出 PNG、JPG、WebP 或 AVIF。
打开工具,将 JPG、PNG、WebP 或 AVIF 文件拖入上传区,或点击浏览设备中的文件。
点击比例预设(1:1、16:9、9:16、4:5、3:2、4:3 或 A4),或在宽度和高度输入框中填写精确像素值。
将裁剪框拖至要保留的图像区域,从四角或边缘调整大小,直到实时数值显示所需的输出尺寸。
点击裁剪,在完成界面选择输出格式(PNG、JPG、WebP 或 AVIF),将裁剪后的文件下载到设备。
将图片拖入裁剪工具,选择比例或输入像素尺寸,把选框拖到要保留的区域,然后点击裁剪并下载。整个过程在浏览器中运行。在现代设备上,从上传到下载通常不到十秒钟。
将 PNG 上传到裁剪工具,设置比例或尺寸,定位裁剪框,然后点击裁剪。在完成界面选择 PNG 作为输出格式,即可保留 alpha 通道不变。如果选择 JPG,透明区域将被替换为白色背景。PNG 输出无损,裁剪过程中不会损失任何像素质量。
在浏览器中打开裁剪工具,上传照片,点击 1:1 用于正方形 Instagram 帖子,或 4:5 用于纵向帖子。拖动选框框住主体,点击裁剪并下载。输出尺寸等于选区在源像素中的大小。如需 Stories 或 Reels,请使用 9:16 比例。
Instagram 正方形帖用 1:1,纵向帖用 4:5,Stories 和 Reels 用 9:16,YouTube 缩略图或 Twitter 头图用 16:9。Facebook 封面在 1200×630 像素(约 2:1)效果最好。微信朋友圈在 3:2 或 1:1 表现良好,小红书首图常用 3:4 竖图。本工具有 1:1、16:9、9:16、4:5、3:2、4:3 预设和自定义像素输入。
是的,在线裁剪图片完全免费。没有水印,没有按次收费,也不需要订阅。工具完全在您的浏览器中运行,我们不维护服务器队列、不消耗 GPU 配额、不依赖按量计费的 API。这种零运行成本结构使得免费使用是可持续的,而不是一个有时间限制的促销。
不需要。本工具完全在浏览器端运行,使用 File API 读取您的图片,通过 cropperjs v2 处理选区,然后用 canvas.toBlob 或 @jsquash/avif WASM 编码输出。打开 DevTools 网络面板,在裁剪过程中观察:没有任何对外的图片请求。您拖入的文件和下载的文件都保留在设备内。
团队关于工艺、格式以及一个好的圆形裁剪背后小决定的笔记。