开源许可与第三方声明

按 LGPLv3 使用的库

下面这些库以 GNU 宽通用公共许可证第 3 版(LGPL-3.0)的条款使用,并被编译为 WebAssembly 随本站分发到你的浏览器中运行。我们没有对它们做任何修改,使用的是上游发布的官方构建产物。

版本许可用途
libvips8.18.3LGPL-3.0-or-later图像处理内核,本站的压缩、格式转换、缩放等功能由它完成。经 wasm-vips 编译为 WebAssembly,在你的浏览器里运行。
GLib2.89.0LGPL-3.0-or-laterlibvips 依赖的基础库,随 wasm-vips 一并编译进 WebAssembly。
libexif0.6.26LGPL-3.0-or-later读写 EXIF 元数据,随 wasm-vips 一并编译进 WebAssembly。
libheif(含 libde265)1.23.0 / libheif-js 1.18.2LGPL-3.0HEIC / HEIF 解码,用于「HEIC 转 JPG」等功能。仅包含解码器(libde265),不含 x265 等 GPL 授权的编码器。

源码获取与重新链接

LGPL 允许你用自己编译的版本替换这些库。本站为此做了两件事:

许可全文:GNU LGPL v3(其中引用的 GNU GPL v3)。如果你需要我们提供的这份构建产物对应的源码存档,或在获取上遇到困难,可以通过站内的联系方式告诉我们。

按 MIT 等宽松许可使用的库

项目版本许可用途
wasm-vips0.0.18MITlibvips 的 WebAssembly 移植与 JS 胶水层。注意:MIT 覆盖的是胶水层本身,它编译进 .wasm 的第三方库各有各的许可,见上一节。
Next.js14.2.35MIT网站框架。
React / React DOM18.3.1MIT界面库。
Konva10.3.0MIT画布交互库,用于「图片打码 / 标记」的图元选中与变换。
perfect-freehand1.2.3MIT手写笔迹轮廓算法,用于签名手写板与画笔。
exifr7.1.3MIT读取图片 EXIF 元数据。
pdf-lib1.17.1MIT生成 PDF,用于「图片转 PDF」。
fflate0.8.3MIT打包 ZIP,用于批量下载。

随 wasm-vips 一并编译的其他库

以下库随 wasm-vips 编译进 WebAssembly,均为宽松许可,完整声明见 wasm-vips 项目的 THIRD-PARTY-NOTICES

关于本清单的范围

本页只列实际随网站分发到你浏览器中的软件。构建过程中使用的开发工具(TypeScript、ESLint、 Prettier、Vitest、Playwright 等)不会进入你的设备,因此不在此列。

清单随依赖升级更新。如果你发现遗漏或有误,欢迎告知——署名与许可声明这件事,我们希望做对。