跳到正文

图片处理

按顶部分类切换功能:压缩优化与尺寸裁剪、水印在服务端完成,结果只在临时目录停留一次下载的时间;自由裁剪、证件照与九宫格切图全部在浏览器本地完成。

也可以把图片拖到右侧「原图」区域,或按 Ctrl/⌘ + V 粘贴。 支持 JPG / PNG / WebP / GIF / BMP / AVIF,单张上限约 10 MB。

压缩优化

intervention/image · spatie/laravel-image-optimizer

质量只对 JPEG / WebP / AVIF 生效;最大宽高按等比缩放,只缩小不放大。 服务器装了 jpegoptim、pngquant 等命令行工具时会再自动多压一遍。

宽高都填时按上面的方式裁剪;只填一个时按该方向等比缩放(不放大)。

中文水印需要服务器上有可用字体,可通过 .env 的 IMAGE_TOOLS_FONT 指定字体文件路径。

原图

点击上方选择,或把图片拖到这里

处理结果

处理完成后在这里预览

说明

· 服务端处理(压缩、按尺寸裁剪、水印、转 WebP):上传的图片与处理结果仅用于本次处理,结果文件在下载完成后立即从服务器删除,不做长期保存。

· 本地处理(自由裁剪、证件照、九宫格):全部用 Canvas 在浏览器内完成,图片不会离开浏览器,关闭页面后不保留任何文件。

· 「保持原格式」会沿用原图格式(GIF 动图保持 GIF),转换成 JPEG 时会自动用白色填充透明区域。

· 压缩率取决于原图:已经压过的图片再压收益有限;想要明显变小可同时调低质量或限制最大宽度。

· 单张建议不超过约 1200 万像素(手机原图通常在 1200 万像素左右): 超出服务器内存预算时会提示先缩小,避免处理过程中途失败。

· 证件照像素按 300 DPI 换算:一寸 295×413、二寸 413×579,具体要求以办理机构为准;九宫格按原图尺寸均分,若原图不是 3 的倍数,最右侧 / 最下方会有 1–2 像素取舍。

· 浏览器通常不允许一次静默下载多个文件,选择「下载全部」后请允许本站保存多个文件。