UIImagePickerController允许编辑的功能会导致图像剪裁不正确,顶部会留下一条黑色条纹。

7
我在iPad上使用UIImagePickerController在弹出视图中使用前置摄像头拍照。我将allowsEditing设置为YES,并在拍照后得到了一个很棒的内置“移动和缩放”视图。尽管图像被裁剪为320x320的正方形(http://dl.dropbox.com/u/2246698/moveAndScale.png),但此视图中的裁剪矩形在屏幕上测量为320x267。如果我接受图像而不调整大小或移动它,则会出现一个约25px高的黑色条纹横跨顶部,就好像裁剪矩形在图像上被定位得太高一样(http://dl.dropbox.com/u/2246698/cropped.png)。实际上,如果我从媒体信息字典中获取该裁剪矩形(通过UIImagePickerControllerCropRect),则显示裁剪矩形的y原点为-39。这似乎是有问题的,默认情况下图像被错误地裁剪了,通常当它看起来有问题时,这是因为我做错了。有人见过这种情况吗?或者知道一些设置可以解决我的裁剪问题吗?
非常感谢。
1个回答

5
我看到了完全相同的行为。这一定是一个bug,但如果是的话,我不知道为什么没有更多的人抱怨它。还有一个问题是你不能将图片移到边缘以裁剪包含那部分--它总是滑回到中间。
如果你放大它,然后你可以移动它,但你永远不能将它移动到足够远的地方,以便能够包括左或右边缘。
这件事几乎没有用处。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接