带有UIImagePickerControllerOriginalImage的CGImageCreateWithImageInRect效果不佳

时间:2015-05-12 16:30:54

标签: ios

目标:从imagePickerController获取更大的编辑图像,位置正确。

问题:有人可以帮助我获取图片并告诉我我的代码是错误的吗?在我的调查中, CGImageCreateWithImageInRect UIImagePickerControllerCropRect 看起来很奇怪。但不确定......

为什么 info [UIImagePickerControllerEditedImage] 太小,所以我想使用 info [UIImagePickerControllerEditedImage]

问题:代码中的 croppedImage 会返回错误的位置编辑图像。

其他信息:原始图片是90度旋转的,所以我使用网页上的 imageRotatedByDegrees 功能,效果很好。

app.controller('GradesController',['$rootScope', function($rootScope){
    var vm = this;
    vm.new_grade = {}, vm.child_grades = [], vm.topics_list;
    //vm.child_grades - I recieve the data using socketIo events

    socket.on('new_grade', function(grade){         
        $rootScope.$apply(function(){
            vm.child_grades.push(grade);
        });
    });
}); 

1 个答案:

答案 0 :(得分:0)

找到解决方案。问题看起来像图像方向功能有一个错误。 iOS UIImagePickerController result image orientation after upload

  • 我应该更多地阅读代码以了解根本原因。