Ich benutze SDWebImage, um Bilder in meine TableView zu laden. Ich möchte, dass die Bilder in meiner TableView verkleinert werden und abgerundete Ecken haben. Ich habe UIImage+Resize und UIImage+RoundedCorner gefunden, um dies zu tun. Beide Bibliotheken funktionieren separat gut, aber ich habe es nicht geschafft, sie zu kombinieren. Ich konnte die Größe ändern und die Ecken des von SDWebImage zurückgegebenen Bildes verändern, aber das war ziemlich ressourcenintensiv und daher möchte ich die Bilder verkleinern, bevor sie im Cache gespeichert werden. Wenn ein Bild zum ersten Mal aus dem Netz geladen wird, wird es wahrscheinlich vor dem Speichern im Cache angezeigt, daher möchte ich auch das Bild verkleinern, wenn es zum ersten Mal geladen wird.
Ich konnte das nicht tun, da ich nicht herausfinden kann, welche Methode von SDWebImage das Bild manipuliert. Alles, was ich brauche, ist, folgendes auf das richtige UIImage in SDWebImage anzuwenden.
UIImage *image = [image thumbnailImage:50 transparentBorder:0 cornerRadius:5 interpolationQuality:kCGInterpolationHigh];
Kann mir jemand sagen, wo in SDWebImage ich diesen Code platzieren soll, um das Bild zu manipulieren, bevor es im Cache gespeichert wird und ein manipuliertes Bild an die ImageView gesendet wird, wenn es aus dem Internet geladen wird und nicht aus dem Cache?