UIImage от UIView имеет слишком большой размер - PullRequest
0 голосов
/ 21 марта 2011

У меня есть небольшой фрагмент кода ниже:

- (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 из этой функции.Я сохраняю это в библиотеку фотографий.Но размер изображения слишком велик.Это сильно отличается от оригинального изображения.У любого есть решение для этого.Пожалуйста, помогите мне.Большое вам спасибо.

1 Ответ

0 голосов
/ 21 марта 2011

NSLog() текущий myView.Bounds.size, а также проверьте, какой оператор вызывается.
Насколько велик ваш имидж и каким он должен быть?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...