我用AI做改善:卫生间瓷砖选哪样?
一、起因:一个“发不出去”的 PPT
我是工厂的厂务。因为厂里卫生间地面湿滑,我做了《卫生间地面防滑改善》汇报 PPT,对比四个方案(现有瓷砖 / 防滑垫 / 虹桥镂空垫 / 防滑瓷砖),每个方案都配了现场实拍照片,还加了防滑等级(R值)、湿态摩擦系数、20㎡成本、精确到天的工期、优缺点分析——就一页,信息密度拉满。
二、灵犀怎么干的:先解剖,再动刀
第 1 步:解剖文件,找到体积大头
灵犀没有上来就压缩,而是把 PPTX 当 zip 包解开,逐个文件统计大小,很快锁定了三个“罪魁祸首”:
(1)4 张方案实拍照片,约 40MB——原图高达 4032×3024px,但页面上只显示 286×122px 的小图;
(2)嵌入字体“微软雅黑”,18.9MB——中文 Windows 人手自带的字体,嵌进去纯属浪费;
(3)其他素材,少量——模板小图标,必要保留。
划重点:PPTX 本质是个 zip 压缩包,ppt/media/ 里全是原始图片。先用脚本统计内部文件大小排名,再决定动哪里——而不是无脑整体压缩伤画质。
第 2 步:图片降采样 + 转 JPEG(40MB → 0.94MB)
灵犀的判断依据很实在:图片显示尺寸只有 286×122px,原始分辨率是显示需求的十几倍。处理方式:
按显示需求降采样(4032px 宽 → 1200px 宽,保留约 4 倍冗余,投屏、放大看依然清晰);RGBA 的 PNG 照片先确认无透明像素,再安全转成 JPEG(质量 85);效果:image9 从 16.5MB → 165KB,image11 从 20.8MB → 418KB,4 张图合计约 40MB → 0.94MB。
第 3 步:移除嵌入字体(再省 19MB)
PPT 里嵌了完整的微软雅黑字库(10MB + 8.8MB 两个文件)。灵犀的做法:
移除全部嵌入字体文件,同步清理 XML 里的 embeddedFontLst 声明和引用关系,不留悬空引用;我补充了一句“字体全部使用系统自带 Arial Nova,不需要嵌入”——它就把全部 309 处中文字体(微软雅黑)替换成了 Arial Nova,连主题文件里的东亚字体设置也一并统一,保证英文和中文都是同一个字体名。
第 4 步:重打包 + 渲染验证(这一步最关键)
压缩不是结束,验证才是:zip 完整性校验通过;用 LibreOffice 无头模式把优化后的 PPT 渲染成 PDF,再转成 PNG 逐页目检;确认 4 页齐全、四张配图清晰可辨、中文无乱码无方框、排版完好,才交付。
三、结果
优化前:59.47MB,邮件超限被拒,嵌入微软雅黑 + Arial Nova 字体。
优化后:2.00MB,秒发,全部系统自带 Arial Nova 零嵌入,减小 97%。
内容:4 页 / 4 图 / 全部文字,完全一致,零丢失。
最让我放心的一点:原文件一个字节都没动,完整备份在旁边,随时可以比对回滚。
四、我的几点使用心得
让它先诊断再动手。直接说“帮我压缩”不如说“检查文件,找出体积大头再优化”——它会先解剖结构,精准下手,而不是全局粗暴压缩把画质毁掉。
把约束说清楚。我明确要求“字体用系统自带,不嵌入”“方案④成本 ¥5200 帮我填上”,它就逐条执行,不会自作主张。
要求它“渲染验证后交付”。改完文件让它用 LibreOffice 渲染一遍、逐页目检,确保打开不乱码不掉图,这一步对要发给领导的文件尤其重要。
顺带的知识点。PPT 嵌入的微软雅黑字库能吃掉近 20MB,而中文 Windows 环境几乎人人自带这个字体——日常公司内部传阅的 PPT,去掉字体嵌入基本无副作用。
AI 还能干前半段活。这个 PPT 的四方案对比页本身就是灵犀按公司模板配色做的:深度选型防滑瓷砖(R12、湿态 DCOF≥0.6)、量化成本工期、每个方案补优缺点——从做内容到优化体积,一条龙。