0

ライブ写真編集に GPUImage フレームワークを使用しています。

私は次のような構造を持っています: - GPUImageStillCamera -- GPUImageCropFilter --- その他のビジュアル フィルタ ---- GPUImageView

フォーカスポイントを設定する必要があるため、タップポイントを GPUImageView から GPUImageStillCamera 座標のポイントに変換したい。

私のクロップフィルターの初期化:

cropFilter = [[GPUImageCropFilter alloc] initWithCropRegion:CGRectMake(0.06f, 0.0f, 0.9, 1.0f)];

GPUImageView の塗りつぶしモードはデフォルトです。

アイデアやサンプルはありますか?

4

1 に答える 1

1

// POIを取得

CGPoint viewCoordinates=[gestureRecognizer locationInView:self.view];
CGSize frameSize=self.view.frame.size;
CGPoint  pointOfInterest = CGPointMake(viewCoordinates.y / frameSize.height, 1.f - (viewCoordinates.x / frameSize.width));

役に立つかもしれません

于 2013-07-30T04:53:46.717 に答える