3

私はとてもイライラしています。CIImage が垂直方向に反転しないのはなぜですか?

recognizedImage = [recognizedImage imageByApplyingTransform:CGAffineTransformTranslate(CGAffineTransformMakeScale(1, -1), 0, recognizedImage.extent.size.height)];
4

2 に答える 2

5

CoreImage.frameworkプロジェクトに追加することを忘れないでください。

これは私のために働く:

// Load image
UIImage *u = [UIImage imageNamed:@"myimage"];
// Convert to CIImage
CIImage *c = [[CIImage alloc] initWithImage:u];
// Apply transform
c = [c imageByApplyingTransform:CGAffineTransformTranslate(CGAffineTransformMakeScale(1, -1), 0, c.extent.size.height)];

// Convert back to UIImage
CIContext *context = [CIContext contextWithOptions:nil];
u = [UIImage imageWithCGImage:[context createCGImage:c fromRect:c.extent]];

// Load the UIImage into the view
[self.imageView setImage:u];
于 2013-04-01T20:17:20.917 に答える
2

2つに分けてみましたか?

myImage = [myImage imageByApplyingTransform:CGAffineTransformMakeScale(1, -1)];
myImage = [myImage imageByApplyingTransform:CGAffineTransformMakeTranslation(0, extent.size.height)];
于 2013-05-14T23:47:08.150 に答える