У меня есть следующие 2 проблемы с изображениями iPhone 4.Приветствуется любая помощь.
При использовании iPhone 4, если я получаю доступ к изображению из библиотеки фотографий в своем приложении и сохраняю его в базе данных, а затем извлекаю его снова, я вижу, что оно потеряло разрешение,То же самое отлично работает на 3G - без потери разрешения.Любая идея, почему это может происходить?
Я использую изображения сканирования сетчатки на iPhone 4 для кнопок.Они устанавливаются прямо из IB.Иногда я вижу, что они перекошены на половину высоты и одинаковой ширины.Опять же, это не видно в 3G, и все работает нормально.
Любая помощь очень ценится.
Вот код, который я использую для доступа из библиотеки.Я не думаю, что сохранение в базу данных является причиной этого.Я использую «ImageToDataTransformer».
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage *img;
img = [self scaleAndRotateImage:[info objectForKey:UIImagePickerControllerOriginalImage]];
imageView.image = [img imageByScalingProportionallyToSize:targetSize];
}
В scaleAndRotateImage я использую «static int kMaxResolution = 640;»Будет ли это работать на iPhone 4?Возможно, это может быть проблемой.
Код для scaleAndRotateImage найден здесь