У меня есть небольшой фрагмент кода ниже:
- (UIImage *)imageFromView:(UIView *)myView{
if (UIGraphicsBeginImageContextWithOptions!=NULL)
{
UIGraphicsBeginImageContextWithOptions(myView.bounds.size,NO,0.0);
}
else
{
UIGraphicsBeginImageContext(myView.bounds.size);
}
[myView.layer renderInContext:UIGraphicsGetCurrentContext()];
UIImage *viewImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return [[viewImage retain] autorelease];
}
После получения UIImage из этой функции.Я сохраняю это в библиотеку фотографий.Но размер изображения слишком велик.Это сильно отличается от оригинального изображения.У любого есть решение для этого.Пожалуйста, помогите мне.Большое вам спасибо.