gpt4 book ai didi

iphone - CGImageCreateWithImageInRect 无法正常工作

转载 作者:太空狗 更新时间:2023-10-30 03:29:11 25 4
gpt4 key购买 nike

我正在尝试使用 CGImageCreateWithImageInRect 从图像中获取子图像,但它无法正常工作。它从图像中的随机位置返回图像,而不是我指定的位置。请看下图;

enter image description here

我的代码是:

CGImageRef imageRef = CGImageCreateWithImageInRect([image CGImage], CGRectMake(524, 1331, 600, 600));
UIImage *croppedImage = [UIImage imageWithCGImage:imageRef];
CGImageRelease(imageRef);

但这行不通。我做错了什么?

谢谢!

最佳答案

很可能您的图片设置的 UIImageOrientation 与您预期的不同。 iOS 将正确显示图像,但图像将被横向存储(没有更好的术语)。

所以当你说给我从 x, y 开始的 rect 时,你会得到 y, x,或者一些随机的疯狂,因为你正在访问一个超出正常范围的 rect。

This answer谈论固定方向。

关于iphone - CGImageCreateWithImageInRect 无法正常工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19755645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com