new $.zui.Messager("没有这个文件夹!", { type: "danger", // 定义颜色主题 icon: "exclamation-sign" // 定义消息图标 }).show();'); } // 压缩前 $sizeBefor = getDirectorySize($folder); compress($folder, $type, $source); echo ' '; } // 压缩后 $sizeAfter = getDirectorySize($folder); echo '
'; include 'footer.php';无论使用哪种压缩均为不可逆操作,并且非常占用硬件资源。 如机器配置过低可能会导致CPU、内存飙升! Imgcompress 自带压缩为轻微有损压缩图片 此压缩有可能使图片变大,特别是小图片!也有一定概率改变图片方向。 Imgcompress 对自身机器要求高,如图片过多会导致脚本崩溃或者超时(已经预处理超时和脚本崩溃处理,但是有概率重现)! TinyImag 是 https://tinify.cn/ 提供的API,需要自行申请,对服务器要求较低,但是对网络要求高!如在国内可能导致非常慢而超时崩溃(已预处理,但是有概率重现)。 获取TinyImag key https://tinify.cn/developers 并填入 /config/api_key.php 文件。