настоящее время я использую UIGraphicsGetImageFromCurrentImageContext(), чтобы сохранить изображение содержание на Фотопленка пользователя, но качество изображения хуже, чем если бы я сделать снимок экрана в симуляторе. Есть ли способ улучшить его? И в каком формате сохраняется сохраненное изображение? Bmp? Есть ли способ изменить это?Лучшее качество изображения из UIGraphicsGetImageFromCurrentImageContext()
Вот мой сохранить код:
CGSize size = [content bounds].size;
UIGraphicsBeginImageContext(size);
[[content layer] renderInContext:UIGraphicsGetCurrentContext()];
UIImage *originalImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIImageWriteToSavedPhotosAlbum(originalImage, self, @selector(image:didFinishSavingWithError:contextInfo:), nil);
насколько велик ваш "' size'"? если это не так уж и больно, тогда ваше разрешение будет довольно бедным. –
Это примерно такой же размер экрана. Я не просматриваю сохраненное изображение в другом месте. Я сохранил его на симуляторе и пошел к рулону камеры симулятора, и он выглядит намного хуже, чем в приложении. –