关于 PicBrewery
PicBrewery 是一款在浏览器内完成压缩与格式转换的免费工具。您的图片不会被上传 — 始终保留在本地设备上。
它是什么
PicBrewery 是一个单页 Web 应用,用于优化照片与图形素材。拖入 JPG、PNG、WebP、AVIF 或 BMP,即可并排获得四种现代格式的压缩结果,便于在体积与观感之间取舍。单次最多 20 个文件、每个最大 20 MB,并采用两条并发编码队列,尽量不让笔记本卡顿。
为什么要优化图片?
图片往往是网页体积最大的部分 — 常常超过 HTML、CSS 与 JavaScript 之和。将其压缩并转为现代格式,是在不重写业务代码的前提下,加速站点、降低带宽成本并改善搜索表现的最快、风险最低的手段之一。
- 更快的加载与更好的 SEO。图片重量是最大内容绘制(LCP)的主要驱动因素,也是 Google Core Web Vitals 的重要输入。把首图体积削减 40–60%,常能把 LCP 从「差」推到「良」,直接影响移动搜索排名与广告质量得分。
- 移动网络与弱网下降低跳出。在 3G/4G 或不稳定 Wi‑Fi 上,数兆字节的 JPEG 会拖慢首次有意义绘制。用户常在约 3 秒内放弃等待。更小的 AVIF 或 WebP 备用图,能让站点在真实流量设备上仍可用。
- 降低主机与 CDN 出站流量成本。对多数静态站、电商与 SaaS 落地页而言,带宽是最大的可变成本。图片体积减半,通常意味着图片出站流量减半 — 在规模上每月都能省下真金白银。
- PWA 安装包与离线缓存。许多设备对 Service Worker 缓存与安装包体积有限制。更小的图片意味着更丰富的离线体验、更快的再次打开,以及为其他资源留出配额。
- 应用与动画更顺滑。解码超大位图会阻塞主线程,导致滚动、路由切换与相册滑动卡顿。更轻的文件解码更快,有助于在低端硬件上保持约 60 fps 的交互体验。
工作原理
PicBrewery 在浏览器中运行编译为 WebAssembly 的生产级图像编解码器,并在 Web Worker 中执行,以免阻塞界面。承担重活的是与桌面工具相同的核心库 — JavaScript 主要负责调度与界面。
- JPEG — MozJPEG,高质量 JPEG 编码的参考实现。
- PNG — oxipng(Rust),无损 PNG 优化器。
- WebP — Google 的 libwebp,支持有损与无损。
- AVIF — 基于 AOM AV1 编码器的 libavif — 当前照片压缩的前沿方案之一。
拖入文件后,解码与重编码完全在您的设备上进行。OffscreenCanvas API 与类型化数组尽量减少像素数据拷贝。生成的 Blob 直接进入下载链接,或使用浏览器内的
fflate 打包为 ZIP。
隐私
图像处理 100% 在客户端完成。文件在浏览器内解码、重编码与打包 — 不会上传到任何服务器;编解码器二进制文件为静态资源。加载完成后,PicBrewery 可离线使用。
网站本身使用注重隐私的分析(Google Analytics 4 与 Yandex.Metrica),并可能展示广告(Google AdSense 与 Yandex 广告网络)以维持免费运营。在您通过 Cookie 横幅作出选择之前,这些脚本不会加载 — 您可以随时在 隐私政策 页面或页脚「Cookie 设置」中接受、拒绝或调整偏好。
您的偏好(主题、高级编解码参数)保存在本机 localStorage 中,以便刷新后保留。
浏览器支持
需要支持 WebAssembly、Web Worker 与 OffscreenCanvas 的现代浏览器 — Chrome 90+、Firefox 90+、Safari
15+。更旧的浏览器会看到明确的不兼容提示。
延伸阅读
若想深入了解图像格式,可从我们的 图片格式对比 开始 — 面向网页的 JPEG、PNG、WebP 与 AVIF 实用指南 — 或直接打开 PicBrewery。