Bumbo
Bumbo是Thumbor的简捷客户端
安装
Bumbo可以通过CocoaPods和Carthage获取。要安装它,只需将其添加到Podfile中以下行
pod 'Bumbo'
或您的Cartfile中
github "guilhermearaujo/Bumbo"
使用方法
配置服务器和密钥
Bumbo.configure(host: "https://thumbor.myurl.com/", secretKey: "MY_SECRET_KEY")
Bumbo.configure(host: "https://thumbor.myurl.com/", secretKey: nil) // Unsafe mode
使用所需的设置和过滤器构建图像URL
Bumbo.load("http://funnymemes.com/hilarious.jpg")
.trim()
.crop(leftTop: (x: 0, y: 0), rightBottom: (x: 200, y: 200))
.fitIn()
.resize(width: 320, height: 180)
.align(horizontal: .left, vertical: .bottom)
.useSmartDetectors()
.filter(.grayScale)
.filter(.stripICC)
.filter(.rotate(90))
.filter(.quality(50))
.filter(.noise(50))
.toURL()
函数和过滤器
文档提供了您可以使用来操作图像的函数和过滤器的完整列表。文档。
许可
Bumbo可供在MIT许可下使用。有关更多信息,请参阅LICENSE文件。