(filename)
| 35 | |
| 36 | // 获取支持的图片格式 |
| 37 | function isImageFile(filename) { |
| 38 | const ext = path.extname(filename).toLowerCase(); |
| 39 | return ['.jpg', '.jpeg', '.png', '.webp', '.gif'].includes(ext); |
| 40 | } |
| 41 | |
| 42 | // 优化单个图片 |
| 43 | async function optimizeImage(inputPath, outputPath, format, options = {}) { |