UIImage + RoundedCorner с SDWebImage

Я использую SDWebImage для загрузки изображений в представление таблицы. Я хотел бы, чтобы изображения в моем представлении таблицы были изменены по размеру и имели скругленные углы. Я нашел UIImage + Resize и UIImage + RoundedCorner , чтобы сделать это. Обе библиотеки отлично работают по отдельности, но я не смог их объединить. Я мог бы изменить размер и округлить углы изображения, возвращаемого SDWebImage, но я обнаружил, что это довольно ресурсоемко, и поэтому я хотел бы изменить размер изображений перед сохранением их в кеш. Когда изображение загружается из сети в первый раз, оно, вероятно, отображается перед сохранением в кеш, поэтому я также хотел бы изменить размер изображения, когда оно загружается в первый раз.

Я не смог сделать это, поскольку я не могу понять, в каком методе SDWebImage манипулировать изображением. Все, что мне нужно, это вызвать следующее справа UIImage в SDWebImage.

UIImage *image = [image thumbnailImage:50 transparentBorder:0 cornerRadius:5 interpolationQuality:kCGInterpolationHigh];

Кто-нибудь может сказать мне, где в SDWebImage я должен разместить этот фрагмент кода, чтобы изображение, обработанное перед сохранением в кэш, и отправить обработанное изображение в представление изображения, когда оно загружается из Интернета, а не из кеша?

5
задан simonbs 13 August 2011 в 18:14
поделиться