Ios CIContext坐标不正确

Ios CIContext坐标不正确,ios,avfoundation,core-image,Ios,Avfoundation,Core Image,使用此代码,我使用CIContext将UIImage直接绘制到CVImageBuffer中 UIImage *img = [self imageFromText:txt]; CIImage *filteredImage = [[CIImage alloc] initWithCGImage:img.CGImage]; [self.ciContext render:filteredImage toCVPixelBuffer:imageBuffer bounds:[filteredImage e

使用此代码,我使用CIContext将UIImage直接绘制到CVImageBuffer中

UIImage *img = [self imageFromText:txt];

CIImage *filteredImage = [[CIImage alloc] initWithCGImage:img.CGImage];


[self.ciContext render:filteredImage toCVPixelBuffer:imageBuffer bounds:[filteredImage extent] colorSpace:CGColorSpaceCreateDeviceRGB()];
[FilteredImageExtent]
返回起始坐标为0,0的CGRect,这很好,但当我想将图像移到另一个角并将代码更改为该角时

UIImage *img = [self imageFromText:txt];

CIImage *filteredImage = [[CIImage alloc] initWithCGImage:img.CGImage];


[self.ciContext render:filteredImage toCVPixelBuffer:imageBuffer bounds:CGRectMake(-500,100,500,200) colorSpace:CGColorSpaceCreateDeviceRGB()];

没有被提取。请帮助。

CGRectMake(-500100500200)注意,您的x原点是-500,宽度是500。因为图像不在那里,所以您什么也得不到。
CIImage