Skip to content

Instantly share code, notes, and snippets.

func transformedVideoURL(_ publicID: String?) -> URL? {
let transformation = CLTransformation()
transformation?.width = Float(960)
transformation?.height = Float(540)
transformation?.crop = "pad"
guard let _transformation = transformation, let _publicID = publicID else {
enum CloudinaryMedia: String {
case image
case video
}
//MARK: Deleting multiple resources
func deleteResources(of child: Child,
completionBlock: @escaping (_ success: Bool, _ error: DescriptiveErrorType?) -> Void) {
private static func upload(_ anything: AnyObject,
completion: @escaping (Result<CloudinaryResponse>) -> Void ) {
let transformation = CLTransformation()
transformation?.width = 720
transformation?.height = 1280
transformation?.audioCodec = .none
guard let _transformation = transformation else {
return
static func getCroppedImageUrl(imageUrl: String?, width: CGFloat, height: CGFloat) -> URL? {
guard let _imageUrl = imageUrl else {
return nil
}
do {
let cloudinary = try CLCloudinary(url: Configuration.cloudinaryURL())
let transformation = CLTransformation()
transformation?.width = width
transformation?.height = height