2
MPMoviePlayerController를 사용하여 UIImagePickerController를 사용하여 캡처 한 비디오의 축소판 크기를 조정하려고했습니다. 여기에 사용하는 메신저 무엇 :MPMoviePlayerController에서 축소판 그림의 크기를 조정
self.moviePlayer.contentURL = [info objectForKey:UIImagePickerControllerMediaURL];
UIImage *thumbnail = [self.moviePlayer thumbnailImageAtTime:1 timeOption:MPMovieTimeOptionNearestKeyFrame];
self.thumbnailImage = [self resizeImage:thumbnail toWidth:75.0 andHeight:75.0];
을 여기에 내 크기 조정 방법 :
- (UIImage *)resizeImage:(UIImage *)image toWidth:(float)width andHeight:(float)height {
CGSize newSize = CGSizeMake(width, height);
CGRect newRect = CGRectMake(0, 0, width, height);
UIGraphicsBeginImageContext(newSize);
[self.image drawInRect:newRect];
UIImage *resizedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
return resizedImage;
}
크기 조정 방법은 imagePicker에서 캡처 사진을 위해 작동하지만, 내가 그것을 사용할 때 어떤 이유로 이미지가 비어 있습니다 동영상 미리보기 이미지에 크기를 조정하지 않으면 문제가없는 것처럼 보이지만 크기를 조정하면 어떤 문제가 발생합니다. 나는 [self.image drawInRect] 대신 [이미지 drawInRect] 바보 같은 실수를 사용하고 있었다 5 초