Bumbo 1.1.3

Bumbo 1.1.3

测试已测试
Lang语言 SwiftSwift
许可证 MIT
Released最后发布2019年6月
SPM支持SPM

Guilherme Araújo 维护。



Bumbo 1.1.3

  • Guilherme Araújo

Bumbo

Bumbo是Thumbor的简捷客户端

Version Carthage compatible License Platform Build Status codecov

安装

Bumbo可以通过CocoaPodsCarthage获取。要安装它,只需将其添加到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文件。