Как изменить размер изображения с хорошим качеством в iPhone

Я хочу создать библиотеку фотографий как существующую библиотеку фотографий в iPhone. Я добавляю изображение в scrollviewer, которое выбрано из библиотеки фотографий. Перед добавлением изображения я изменяю размер выбранного изображения и устанавливаю его на ImageView Control. Но когда я сравниваю качество добавленного изображения с качеством изображения библиотеки фотографий iPhone, мое контрольное изображение не очень хорошее. Как добиться качества и избежать переполнения памяти.

-(UIImage*)imageWithImage:(UIImage*)image scaledToSize:(CGSize)newSize
{
    // Create a bitmap context.
    UIGraphicsBeginImageContext( newSize );
    [image drawInRect:CGRectMake(0,0,newSize.width,newSize.height)];
    UIImage* newImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return newImage;

}
13
задан ageektrapped 13 July 2011 в 12:12
поделиться