Качество изображения ниже, не похоже на отображение в фотоальбоме

Привет, я новичок в iOS.

Я разрабатываю одно приложение, оно содержит функцию редактирования фотографий. для этой цели я могу выбрать фотографию из библиотеки фотографий. я мог бы успешно выбрать фотографию и поместить ее в UIImageView. но я чувствую, что это не так уж хорошо. он имеет множество отличий от отображения в фотоальбоме и отображения в UIImageView.

Я хочу отобразить его, как отображение в фотоальбоме. Как я могу достичь этого?

Пожалуйста, помогите мне.

- (void) imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info
{
    // Access the uncropped image from info dictionary
    UIImage *originalImage = [info objectForKey:@"UIImagePickerControllerOriginalImage"];
    NSLog(@"size of originalImage is %@",NSStringFromCGSize(originalImage.size));
    editingPhotoImgVw.frame = CGRectMake(0, 0, 320,self.view.frame.size.height);
    editingPhotoImgVw.image =originalImage;
    [editingPhotoImgVw setContentMode:UIViewContentModeScaleAspectFit];
    [self.view addSubview:editingPhotoImgVw];
    [self dismissModalViewControllerAnimated:YES];
    [picker release];

}

Отображается в фотоальбомевведите здесь описание изображения

Отображается в приложении введите здесь описание изображения

После изменения [editingPhotoImgVw setContentMode:UIViewContentModeScaleAspectFit]; на [editingPhotoImgVw setContentMode:UIViewContentModeScaleToFill]; согласно комментариям iSanjay введите здесь описание изображения


person thavasidurai    schedule 12.09.2012    source источник


Ответы (1)


Вы используете режим содержимого изображения, например

[editingPhotoImgVw setContentMode:UIViewContentModeScaleAspectFit];

Вместо этой попытки

[editingPhotoImgVw setContentMode:UIViewContentModeScaleToFill];

Сделай это .

person iSanjay    schedule 12.09.2012
comment
Да, он почти работает, но все же я чувствую некоторые шумы. - person thavasidurai; 12.09.2012
comment
Вы можете опубликовать свое текущее изображение сейчас. так что я могу видеть - person iSanjay; 12.09.2012
comment
эта проблема есть и в вашем первом изображении. Видите, качество изображения становится плохим после отображения в uiimageview. за исключением того, что не имеет значения, какой режим вы используете. Его проблема с разрешением. Разрешение вашего iPhone Camrea высокое, поэтому эта проблема появляется. - person iSanjay; 12.09.2012
comment
Есть ли способ добиться качества изображения фотоальбома. - person thavasidurai; 12.09.2012
comment
См. эту ссылку - person iSanjay; 12.09.2012