用途:图片尺寸调整与压缩。可按指定像素宽高、比例、最大尺寸限制调整,支持指定宽高比裁剪,并可智能压缩到指定文件大小,适用于批量处理、生成缩略图或满足文件大小限制。
使用方式:脚本位于 scripts 目录,先安装依赖 cd scripts && npm install,再执行 node resize_image.js <输入图片> [选项]。常用选项包括 -w/-h 指定宽高、-s 缩放比例、--max-width/--max-height 限制最大尺寸、-q 质量、-S 目标文件大小(KB)、-f 输出格式、-o 输出路径、-a 宽高比、--fit 适应模式(cover/contain/fill/inside/outside)。
依赖 sharp 图片处理库,支持 PNG、JPEG、WebP 等格式转换、裁剪与压缩。示例:node resize_image.js input.png -w 800 -h 600 -o output.png;node resize_image.js input.png -S 500 -o output.jpg。
限制:具体批量处理方式、错误处理及性能表现资料暂未提供。