如何使用 Cloudinary 在 iOS 中执行动态图像转换

How to perform on the fly image transformations in iOS using Cloudinary

我希望使用 "fetch" 类型在 Web 图像 url 上使用 cloudinary 执行图像转换。我想为 android here 做类似于 JAVA 示例的事情,但使用 Swift。

如何在 Swift 中实现此目的?

谢谢!

有很多方法可以解决这个问题,例如您可以使用类似的方法:

let options:NSDictionary = [
    "transformation": CLTransformation(dictionaries: [["width":300,"height":300,"crop":"fill","gravity":"face","radius":"max","fetch_format":"auto",]]),
    "type": "fetch"
    ]
let url:String = Cloudinary!.url("http://upload.wikimedia.org/wikipedia/commons/0/0c/Scarlett_Johansson_Césars_2014.jpg", options:options1 as! [AnyHashable: Any])

在这种情况下,结果 url 将是:http://res.cloudinary.com/demo/image/fetch/c_fill,f_auto,g_face,h_300,r_max,w_300/http://upload.wikimedia.org/wikipedia/commons/0/0c/Scarlett_Johansson_C%C3%A9sars_2014.jpg