Hallo Ich zeige Bilder in meiner App mit sdwebImage
an. Ich habe hier einen Code die Größe des BildesGröße ändern sdwebImage swift
func resizeImage(image: UIImage, newWidth: CGFloat) -> UIImage {
let scale = newWidth/image.size.width
let newHeight = image.size.height * scale
UIGraphicsBeginImageContext(CGSizeMake(newWidth, newHeight))
image.drawInRect(CGRectMake(0, 0, newWidth, newHeight))
let newImage = UIGraphicsGetImageFromCurrentImageContext()
UIGraphicsEndImageContext()
return newImage
}
Das Problem ist die obige Funktion die UIImage als Parameter akzeptiert und sdwebimage
akzeptiert die URL. Wie kann ich die obige Größenänderungsfunktion in sdwebimage aufrufen. oder kurz gesagt, wie kann ich die Größe des Bildes, die hier präsentiert durch sdwebImage
cell.profileImageView.sd_setImageWithURL(UIImage().absoluteURL(profileImageUrl as! String), placeholderImage: UIImage.init(named: "default-profile-icon")?.circle!, completed: completionBlock)
sdwebimage akzeptieren Sie die URL, aber Sie haben in diesem Bild in meinem Wissen angewendet, gibt es kein Problem –
Entschuldigung, was es bedeutet. Es tut mir leid, dass ich dich nicht bekommen habe – hellosheikh
in meinem Wissen in Ihrem Code ist richtig, ein Zweifel, wo Sie 'resizeImage' Methode aufgerufen –