我试图用自定义的裁剪器裁剪图像。 不是从 UIImagePicker 主计长那里。 现在我要用处理 UIImgeView 代表的方式显示从图像提取器中提取的图像 :
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo {
imvOriginalImage.image = image;
时 时
裁剪时, 我不得不将此图像转换为 CHGimageRef 。 图像以肖像模式拍摄。 当我转换 CHGimageRef 图像方向中的图像时, 图像会被更改 。 即使我使用以下方式 :
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingImage:(UIImage *)image editingInfo:(NSDictionary *)editingInfo {
//imvOriginalImage.image = image;
CGImageRef imgRef = [image CGImage];
UIImage *img = [UIImage imageWithCGImage:imgRef];
[imvOriginalImage setImage:img];
时 时
图像方向被更改。 这只发生在以肖像模式捕捉到的图像上。 横向图像没有这个问题 。
- Why this is happening?
- How to solve this?
感谢前台