3

GPUImage を iPhone アプリに統合して、リアルタイム フィルターで写真を撮ろうとしています。しかし、厄介な問題が見つかりました。前面カメラを使用して写真を撮ると、結果の画像に常に黒い縦線が表示されます。

  • リアカメラにはこの問題はありません。
  • フィルターとは関係ありません。フィルターなしで試しました。

まず、私の iPhone ハードウェアに関係があると思います。それからインターネットで検索しましたが、他の開発者が同じ問題に遭遇しました (解決策はありません)。

ここで画像を参照してください: http://i.stack.imgur.com/rPAJ9.jpg

4

1 に答える 1

2

多分これはあなたを助けることができます:

私はまったく同じ問題を抱えていました。GPUImageStillCamera.m で、「[self captureOutput:photoOutput didOutputSampleBuffer:imageSampleBuffer fromConnection:[[photoOutput connections] objectAtIndex:0]];」をコメントアウトしました。そして今、グリッチはなくなりました。これが、GPUImageOpenGLESContext の +supportsFastTextureUpload に強制的に NO を返させずに問題を解決できた唯一の方法です。

詳細については、こちらを参照してください

于 2012-11-24T12:04:45.180 に答える