libjxl 的包装器,加上 Xcode 项目。这使 Carthage 支持。它还包含 Swift 包管理器支持
- iOS 9+
- macOS 10.11+
- tvOS 9.0+
- watchOS 2.0+
- visionOS 1.0+
libjxl 通过 CocoaPods 提供。要安装它,只需将以下行添加到 Podfile 中
pod 'libjxl'
libjxl 通过(此仓库)Carthage 提供。
github "SDWebImage/libjxl-Xcode"
libjxl 通过 Swift 包管理器提供。
let package = Package(
dependencies: [
.package(url: "https://github.com/SDWebImage/libjxl-Xcode", from: "0.10.0")
],
// ...
)
像通常一样使用 libjxl,这只是一个添加 Xcode 项目的仓库。
对于 Swift 包管理器用户,建议使用模块化导入,而不是 C 头文件。
- Objective-C
@import libjxl;
// or if you don't use module
#import <jxl/decode.h>
#import <jxl/encode.h>
- Swift
import libjxl
libjxl 在 BSD 3-Clause 许可下可用。有关更多信息,请参阅 LICENSE 文件。