Estoy usando SDWebImage para cargar imágenes en mi vista de tabla. Me gustaría que las imágenes de mi vista de tabla se redimensionen y tengan esquinas redondeadas. Encontré UIImage+Resize and UIImage+RoundedCorner para hacer esto. Ambas bibliotecas funcionan muy bien por separado, pero no he podido combinarlas. Pude redimensionar y redondear las esquinas de la imagen que SDWebImage devuelve, pero he encontrado que esto es bastante pesado y, por lo tanto, me gustaría que las imágenes cambien de tamaño antes de guardarlas en la caché. Cuando una imagen se carga desde la red por primera vez, probablemente se muestre antes de guardarla en la memoria caché, por lo que también me gustaría cambiar el tamaño de la imagen cuando se cargue por primera vez.UIImage + RoundedCorner con SDWebImage
No he podido hacer esto ya que no puedo averiguar en qué método de SDWebImage manipular la imagen. Todo lo que necesito es llamar al siguiente sobre el UIImage correcto en SDWebImage.
UIImage *image = [image thumbnailImage:50 transparentBorder:0 cornerRadius:5 interpolationQuality:kCGInterpolationHigh];
¿Puede alguien decirme donde en SDWebImage debería colocar esta pieza de código para tener la imagen manipulada antes de ser guardado en la memoria caché y tienen una imagen manipulada enviada a la vista de la imagen cuando se carga a través de Internet y no el caché?
Manera rápida y fácil, pero afecta el rendimiento. Renderizar imágenes con esquinas cortadas es mejor en términos de rendimiento de la tabla – gavrix