アプリでキャプチャした写真にフィルター効果を適用したいと考えています。これらの効果を呼び出すには 3 つのボタンが必要です (つまり、白黒用、セピア用、ヴィンテージ用)。だからここに私の質問があります。以下に、私の画像が保存されたときのコードが表示されます。そこに「img = [img e1]」と表示されます。これにより、画像が白黒で保存されます。「img = [img e2]」とするとセピアになります。その効果を永続的にしたい場合、私のコードはそのまま機能します。問題は、これが理にかなっている場合、異なる e 番号間でボタンを変更する必要があることです。これがうまく説明されていない場合は申し訳ありません。
- (void)captureEnded:(CameraView *)camView {
NSLog(@"%f, %f", [camView capturedImage].size.width, [camView capturedImage].size.height)
UIImage *img = [camView capturedImage];
img = [img e1];
img = [UIImage imageWithCGImage:[ self rotateImage:img angle:90 ].CGImage
scale:1.0 orientation: UIImageOrientationUp];
UIImageWriteToSavedPhotosAlbum(img, nil, nil, nil);