1

ここで何が間違っているのか理解できませんが、どういうわけか、どうやってもCIImageを作成できません

UIImage *origImage  = [[UIImage alloc] init];
origImage = [UIImage imageNamed:imageName];

imageName = [imageName substringToIndex:[imageName length]-4];
NSURL *path1 = [[NSBundle mainBundle] URLForResource:imageName withExtension:@"jpg"];

NSLog(@"the path is %@", path1);
NSLog(@"the inputImage is %@", imageName);

CIImage *inputImage = [[CIImage alloc] initWithCGImage:origImage.CGImage];
CIImage *inputImage1 = [[CIImage alloc] initWithImage:_originalImage];
CIImage *inputA = [[CIImage alloc] initWithContentsOfURL:path1];
CIImage *empty = [[CIImage alloc] initWithImage:origImage];

このコードの最後のブレークポイントは、UIImage、文字列、および URL を示していますが、これらはすべて期待どおりです。ヘッダーには CoreImage.h と UIKit が含まれています。_originalImage は、以前に割り当てられた UIImage プロパティです。

これに数日間困惑しましたが、どんな助けも本当に感謝しています。ありがとう。

4

2 に答える 2

0

あなたのコードを使用すると、4 つの CIImages がすべて取得されます。jpg ファイルに何か問題がある可能性はありますか?

于 2014-09-11T03:05:10.030 に答える